Saturday, May 17, 2008

JMagickで、画像に枠をつける

JMagickで画像に枠をつけるには以下のコードを実行します。

import java.awt.*;
import magick.*;

public class JMagickTest7
{
public static void main(String args[])
throws MagickException
{
/* 画像に枠をつける */
MagickImage mi = new MagickImage(new ImageInfo("sf.jpg"));
/* 枠のサイズ */
Rectangle rec = new Rectangle(20, 10);
/* 枠の色 */
mi.setBorderColor(new PixelPacket(0xbb*256, 0xdd*256, 0xff*256, 0));
MagickImage mo = mi.borderImage(rec);
mo.setFileName("sample428a.jpg");
mo.writeImage(new ImageInfo());
}
}

元画像(sf.jpg)


出力画像(sample428a.jpg)


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


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

No comments: