import magick.*;
public class JMagickTest2
{
    public static void main(String args[])
        throws MagickException
    {
        /* 明度を70に設定 */
        MagickImage mi = new MagickImage(new ImageInfo("SF.jpg"));
        mi.modulateImage("70,100,100");
        mi.setFileName("sample423a.jpg");
        mi.writeImage(new ImageInfo());
        /* 彩度を150に設定 */
        MagickImage mi2 = new MagickImage(new ImageInfo("SF.jpg"));
        mi2.modulateImage("100,150,100");
        mi2.setFileName("sample423b.jpg");
        mi2.writeImage(new ImageInfo());
        /* 色相を10に設定 */
        MagickImage mi3 = new MagickImage(new ImageInfo("SF.jpg"));
        mi3.modulateImage("100,100,10");
        mi3.setFileName("sample423c.jpg");
        mi3.writeImage(new ImageInfo());
    }
}
元画像(sf.jpg)
出力画像(sample423a.jpg)

出力画像(sample423b.jpg)

出力画像(sample423c.jpg)

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