公式推奨†
http://www.jmagick.org/(6.4.0 でメンテ止まってる)- https://github.com/techblue/jmagick (6.7.7)
サンプル†
- JmagickでCMYK→RGB変換
- http://netforestdevnote.blog26.fc2.com/blog-entry-17.html
import magick.ImageInfo; import magick.MagickImage; public class TransformRgb { public static void main(String[] args) throws Exception { String src = args[0]; // 元画像ファイルパス String dst = args[1]; // 変換画像ファイルパス MagickImage image = new MagickImage(new ImageInfo(src)); image.transformRgbImage(image.getColorspace()); image.setFileName(dst); image.writeImage(new ImageInfo()); } }
- MagickImage#transformRgbImageとMagickImage#rgbTransformImageが似たようなメソッド名なので気をつけてください。
- http://netforestdevnote.blog26.fc2.com/blog-entry-17.html
- ImageMagickをJavaから使用するための設定(JMagickインストール)
import magick.*; public class JmagickTest1 { public static void main(String args[]) throws MagickException { MagickImage mi = new MagickImage(new ImageInfo("SF.jpg")); MagickImage mo = mi.blurImage(0, 5); mo.setFileName("sample422.jpg"); mo.writeImage(new ImageInfo()); } }