import magick.*;
public class JMagickTest34
{
  public static void main(String args[])
      throws MagickException
  {
      MagickImage mi = new MagickImage(new ImageInfo("sf.jpg"));
      /* 画像を白黒に */
      QuantizeInfo qi = new QuantizeInfo();
      qi.setColorspace(ColorspaceType.GRAYColorspace);
      mi.quantizeImage(qi);
      /* 着色 */
      MagickImage mo = mi.colorizeImage("60%",
          new PixelPacket(0xf8*256, 0xc7*256, 0x49*256, 0));
      mo.setFileName("sample465a.png");
      mo.writeImage(new ImageInfo());
  }
}
元画像(sf.jpg)
出力画像(sample465a.png)

環境
JDK6 Upadate6(JDK1.6.0_06)/jmagick-win-6.3.9-Q16
関連情報
JMagickまとめ
ImageMagickをJavaから使用するための設定(JMagickインストール)
JMagickで画像をグレースケールに変換する
JMagickで画像に色を着色する
 
No comments:
Post a Comment