0
A
回答
2
Android没有保存TIFF文件的本机支持。
你最好打赌得到原始字节数组,然后使用Java或NDK库(如libtiff)将其保存为TIFF。
0
你总是可以将位图保存为.png
并将其转换为.tiff
1
我相信这是从这里转贴: Convert a bitmap image to an uncompressed tif image in Java
要回答这个问题,上面的答案建议使用以下Java高级成像(JAI)库:
TIFFImageWriterSpi spi = new TIFFImageWriterSpi();
ImageWriter writer = spi.createWriterInstance();
ImageWriteParam param = writer.getDefaultWriteParam();
param.setCompressionMode(ImageWriteParam.MODE_DISABLED);
ImageOutputStream ios = ImageIO.createImageOutputStream(new File("output.tif"));
writer.setOutput(ios);
writer.write(null, new IIOImage(bmp, null, null), param);
0
Android不支持tiff图像。你应该使用一些库来处理tiff。例如我的:https://github.com/Beyka/Android-TiffBitmapFactory
相关问题
- 1. VB.net将MetaFile/EMF保存为位图(.tiff)
- 2. 将图像保存为Tiff
- 3. 如何在Java中将16位.tiff图像转换为8位.tiff图像?
- 4. 如何将位图保存为图标?
- 5. 如何将位图保存到Android Gallery
- 6. 在Android中保存位图
- 7. 将android画布保存为位图
- 8. android将3位图像保存为1
- 9. 如何将SurfaceTexture保存为位图
- 10. 如何将XImage保存为位图?
- 11. 保存为TIFF,PNG
- 12. 如何在Android中将位图保存到位图时设置dpi图像?
- 13. 如何在Android中加载布局时自动将图像保存为位图?
- 14. 如何在Android中将ImageView的内容保存到位图?
- 15. 在Matlab中将位图图像保存为位图图像
- 16. 如何将16位,TIFF,灰度图像转换为32位,TIFF,在Java中的灰度图像?
- 17. 将JComponent中的图形保存为Tiff文件
- 18. 将Xamarin.Forms.VisualElement保存为位图图像
- 19. 在Android中旋转保存的位图
- 20. Android - 将位置保存到地图
- 21. 如何在byte [] c#中保存位图?
- 22. 将图像保存在缓存中android
- 23. 如何将位图保存到Firebase
- 24. 如何将位图保存到文件?
- 25. 如何将HTML转换为TIFF图像?
- 26. Android位图保存为奇怪行
- 27. Android:将位图保存为黑色图片
- 28. Android - 将2位图保存为仅一个图像文件
- 29. 在tiff中将tiff转换为jpg?
- 30. 在tiff中将tiff转换为gif
可能重复[转换位图图像到Java压缩的tif图像](http://stackoverflow.com/questions/3845376/convert-a-bitmap-image-to-an-uncompressed -tif-图像中的Java) – wseme