PNG イメージファイル出力(PNGEncoder)・Javaの小技、サンプル、ニュースなどを紹介していきます。みんなで参考にしてください。

Ads by Google


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PNG イメージファイル出力(PNGEncoder)


PNGファイルの出力は以下を参考にしてください。
ライブラリとしてJIMIを使用します。以下からダウンロードしてください。
http://java.sun.com/products/jimi/
グラフィックスにお絵かきする部分は適当に編集してください。


int imageType = BufferedImage.TYPE_INT_ARGB;
BufferedImage map = new BufferedImage(イメージ幅 , イメージ高さ ,imageType);
Graphics2D g = (Graphics2D)map.createGraphics();

グラフィックスに対してお絵かきする。

//ファイル
FileOutputStream fos = new FileOutputStream(出力ファイル名);
PNGEncoder encoder = new PNGEncoder();
encoder.setAlpha(new Boolean(true));
encoder.encodeImages(new JimiImageEnumeration(map), fos);
fos.close();