2005年11月23日

JPEG等のイメージの詳細を調べるコード

前回までに回転グレースケール化の仕方をお話しました。
で、トーゼンブラー効果もある訳ですが… これがちょっと曲者です…

ブラー効果に使うAPIは特定のイメージフォーマットしか受け付けないので、まずはイメージの詳細を調べるコードを作成

ImageDump.zip
↑ソースです。

Staticなメソッドなんで使い方は簡単。
知りたいイメージをBufferedImageとして読み込んでImageDumpを使用するだけ。

try{
 File f1 = new File("someimage.jpg");
 BufferedImage img = ImageIO.read(f1);
 ImageDump.dump(img);
}
catch(Exception e){
 System.out.println("Error reading image");
}

とすればいいです。

ディスプレーされる情報は、

BASIC BUFFEREDIMAGE ATTRIBUTES
COLOR SPACE
COLOR MODEL
RASTER
DATA BUFFER
SAMPLE MODEL


って所です。

でわっ!


posted by 1.618 at 08:46| Comment(0) | TrackBack(0) | JavaTips | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。