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