У меня проблема с чтением определенного изображения jpeg (цветовое пространство CMYK), созданного с помощью ImageMagick:
inputStream = new ByteArrayInputStream(bytesImage);
bufferedImage = ImageIO.read(inputStream);
//IIOException : unsupported image type
Я попытался использовать JAI вместо ImageIO, но он все равно не работает:
seekableStream = new ByteArraySeekableStream(bytesImage);
bufferedImage = JAI.create("Stream", seekableStream).getAsBufferedImage();
//Unable to render RenderedOp for this operation
Есть идеи решить мою проблему?