Sunday, May 18, 2008

JMagickで画像の上下反転、左右反転をする

JMagickで画像の上下反転・左右反転をするには、以下のコードを実行します。

import magick.*;

public class JMagickTest15
{
public static void main(String args[])
throws MagickException
{
/* 画像を上下反転・左右反転する */
MagickImage mi = new MagickImage(new ImageInfo("sf.jpg"));
MagickImage mo1 = mi.flipImage();
mo1.setFileName("sample436a.png");
mo1.writeImage(new ImageInfo());
MagickImage mo2 = mi.flopImage();
mo2.setFileName("sample436b.png");
mo2.writeImage(new ImageInfo());
}
}

元画像(sf.jpg)


出力画像(sample436a.png)


出力画像(sample436b.png)


環境
JDK6 Upadate6(JDK1.6.0_06)/jmagick-win-6.3.9-Q16


関連情報
JMagickまとめ
ImageMagickをJavaから使用するための設定(JMagickインストール)

No comments: