Saturday, May 17, 2008

JMagickで、画像を重ね合わせる

JMagickで画像を重ね合わせるには以下のコードを実行します。

import magick.*;

public class JMagickTest5
{
public static void main(String args[])
throws MagickException
{
/* 画像を重ね合わせる */
MagickImage mi1 = new MagickImage(new ImageInfo("sf.jpg"));
MagickImage mi2 = new MagickImage(new ImageInfo("sample6.jpg"));
mi1.compositeImage(CompositeOperator.SrcOverCompositeOp,mi2,20,20);
mi1.setFileName("sample426a.jpg");
mi1.writeImage(new ImageInfo());
}
}

元画像1(sf.jpg)


元画像2(sample6.jpg)


出力画像(sample426a.jpg)


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


関連情報
JMagickまとめ
ImageMagickをJavaから使用するための設定(JMagickインストール)
JMagickで画像を半透明にして重ね合わせる

No comments: