我正在使用JAI将tiff文件转换为ajpeg文件,但是在转换文件时,颜色是完全错误的。我的代码有什么问题?这是JAI错误吗?转换为PNG时,文件颜色工作正常。
try {
FileSeekableStream stream = null;
stream = new FileSeekableStream(tiff);
ImageDecoder dec = ImageCodec.createImageDecoder("tiff", stream, null);
RenderedImage image = dec.decodeAsRenderedImage(0);
JAI.create("filestore", image, output, "JPEG");
return true;
} catch (IOException e) {
e.printStackTrace();
return false;
}
输出文件:
原始文件