人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Image Magickのjavaインターフェースを教えてください。
とりあえずJMagickというのは見つけました。
実運用された方のお勧めなども教えてくださるとうれしいです。

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Java お勧め インターフェース 運用
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● aki73ix
●25ポイント

http://www.imagemagick.org/www/apis.html?

公式サイトにもJavaインターフェイスはJMあぎckしかないとかいていますね、

ただ、Java 関係のインターフェイスはまだ未完成なのでお薦めしないとかいてありますね^^;

実運用するのならばJavaはやめた方が良いのでは?他のプログラムでもそうですがJavaは開発する側にはメリットがありますが、利用する上では遅い上に、あまりメリットがないと思います

◎質問者からの返答

なるほどです。

求める仕様を以下に書きます。

・png,gif,jpgの解像度を変更したい。

・きれいに解像度変更したい(バイリニアフィルタリングなど)

image magickに限りません。

お勧めの画像処理ライブラリのjavaインタフェースを教えてください。

GDのjavaインタフェースの方が完成度が高いのでしょうか?

javaを使うことは動かせません。


2 ● 2%
●25ポイント

http://java.sun.com/products/java-media/jai/

Java Media APIs

ImageMagickに限らないということでしたら、外部ツールに拘らず、JAI(Java Advanced Imaging)をお試しになってみてはいかがでしょうか。Javaのコアライブラリではありませんが、Sun製の画像処理ライブラリです。ただ、通常のJavaプログラムと画像の扱いが異なるので多少面倒かもしれません。

http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0...

Introduction to Java Advanced Imaging

読み込んだ画像ファイルをバイリニア法で拡大するサンプルコードがドキュメントに載っています。

http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/awt/Image.html#...

(int,%20int,%20int)

画像の縮小が主な用途なら、標準のImageクラスにあるgetScaledInstance()メソッドで充分かもしれません(こちらはバイリニア法ではなく単純な領域平均化法を使います)。

以上、質問の趣旨を外れた回答で恐縮ですが……

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ