Showing posts with label ApacheCommonsSanselan. Show all posts
Showing posts with label ApacheCommonsSanselan. Show all posts

Sunday, May 30, 2010

groovyとApache Commons Sanselanで画像のメタデータを一覧表示する

groovyとApache Commons Sanselanで画像のメタデータを一覧表示するには、以下のコードを実行します。

import org.apache.sanselan.*

// メタデータ情報を一覧表示する
for( item in Sanselan.getMetadata(new File("your.JPG")).items ){
println item.toString()
}


動作環境
groovy 1.7.1, JDK6 Update19, Apache Commons Sanselan 0.97

関連情報
Apache Commons Sanselanのページ
http://commons.apache.org/sanselan/index.html

Thursday, May 20, 2010

groovyとApache Commons Sanselanで画像フォーマットを推測する

groovyとApache Commons Sanselanで画像フォーマットを推測するには、以下のコードを実行します。

import org.apache.sanselan.*

// フォーマットを推測
println Sanselan.guessFormat(new File("SF.BMP"))
println Sanselan.guessFormat(new File("SF.PNG"))
println Sanselan.guessFormat(new File("SF.TIF"))
println Sanselan.guessFormat(new File("SF.JPG"))
// PNGの拡張子をDATに変換したファイルSF.DAT->PNGとして推測した
println Sanselan.guessFormat(new File("SF.DAT"))


動作環境
groovy 1.7.1, JDK6 Update19, Apache Commons Sanselan 0.97

関連情報
Apache Commons Sanselanのページ
http://commons.apache.org/sanselan/index.html

Monday, May 10, 2010

groovyとApache Commons SanselanでBMPイメージをPNGに変換する

groovyとApache Commons SanselanでBMPイメージをPNGに変換するには、以下のコードを実行します。

import org.apache.sanselan.*

// BMPの読み込み
img = Sanselan.getBufferedImage(new File("SF.BMP"))

// PNGの書き込み
Sanselan.writeImage(img, new File("SF.PNG"),
ImageFormat.IMAGE_FORMAT_PNG, new HashMap())


動作環境
groovy 1.7.1, JDK6 Update19, Apache Commons Sanselan 0.97

関連情報
Apache Commons Sanselanのページ
http://commons.apache.org/sanselan/index.html