У меня проблема с чтением определенного изображения 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
Есть идеи, чтобы решить мою проблему?