1
如何将tiff图像转换为jpg,png或android中的其他图片格式?或者我可以吗?如何将tiff转换为android中的jpg/png?
如何将tiff图像转换为jpg,png或android中的其他图片格式?或者我可以吗?如何将tiff转换为android中的jpg/png?
已经通过一些研究和测试,发现一种方法转换TIFF为JPEG和抱歉等待很久只上传了这个答案。
SeekableStream s = new FileSeekableStream(inFile);
TIFFDecodeParam param = null;
ImageDecoder dec = ImageCodec.createImageDecoder("tiff", s, param);
RenderedImage op = dec.decodeAsRenderedImage(0);
FileOutputStream fos = new FileOutputStream(otPath);
JPEGEncodeParam jpgparam = new JPEGEncodeParam();
jpgparam.setQuality(67);
ImageEncoder en = ImageCodec.createImageEncoder("jpeg", fos, jpgparam);
en.encode(op);
fos.flush();
fos.close();
p/s:otPath是指您希望存储JPEG图像的路径。例如:“C:/image/abc.JPG”; inFile是输入文件,它是TIFF文件
至少这种方法对我来说是可行的。如果还有其他更好的方法,请和我们一起分享。
感谢和问候,