Для моего проекта мне нужно определить, является ли изображение CMYK.Есть ли какой-нибудь класс в jai или есть какая-нибудь другая библиотека, которая может быть полезной?
Я пытаюсь прочитать файл CMYK и отобразить его, но цвет перепутался.
RenderedOp image1 = JAI.create("stream", stream);
ScrollingImagePanel panel = new ScrollingImagePanel(image1, image1.getWidth(), image1.getHeight());
JFrame window = new JFrame("JAI Sample Program");
window.add(panel);
window.pack();
window.show();
И он рассматривает изображение rgb, если я пытаюсь обнаружить CMYK с помощью следующего кода:
if (image1.getColorModel().getColorSpace().getType()==ColorSpace.TYPE_CMYK) {
System.out.println("CMYK");
}
if (image1.getColorModel().getColorSpace().getType()==ColorSpace.TYPE_RGB) {
System.out.println("RGB");
}