その問題を扱った別の投稿があることを知っています。JMagickを使用して色空間を変換する方法は?しかし、私には理解できないことがあります。
String baseName = "Pictures/";
String fileName = "dragon.gif";
MagickImage imageCMYK;
try {
ImageInfo info = new ImageInfo( baseName + fileName);
info.setColorspace(ColorspaceType.CMYKColorspace);
System.out.println("ColorSpace BEFORE => " + info.getColorspace());
imageCMYK = new MagickImage( info );
System.out.println("ColorSpace AFTER => " +
imageCMYK.getColorspace());
新しいMagickImageを作成すると、CMYKColorSpaceは取得したとおりに保持されません。
ColorSpace BEFORE => 12(CMYK)
画像をCMYKからRGBに正しく変換するにはどうすればよいですか?
ありがとう。
ColorSpace AFTER => 1(RGB)