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. 将matplotlib图保存为tiff时出错
- 5. 如何将位图保存为图标?
- 6. 如何将位图保存到Android Gallery
- 7. 在Android中保存位图
- 8. android将3位图像保存为1
- 9. 将android画布保存为位图
- 10. 保存为TIFF,PNG
- 11. 如何将XImage保存为位图?
- 12. 如何将SurfaceTexture保存为位图
- 13. 如何在Android中将位图保存到位图时设置dpi图像?
- 14. 如何在Android中加载布局时自动将图像保存为位图?
- 15. 如何在Android中将ImageView的内容保存到位图?
- 16. 在Matlab中将位图图像保存为位图图像
- 17. 如何将16位,TIFF,灰度图像转换为32位,TIFF,在Java中的灰度图像?
- 18. 将JComponent中的图形保存为Tiff文件
- 19. 如何在图库中保存位图?
- 20. 将位图保存为任何格式
- 21. (Android Studio)如何将位图保存到内部存储?
- 22. 如何从位图图像保存到存储在Android的
- 23. 如何将图形转换为位图并将其保存在c#中?
- 24. 将Xamarin.Forms.VisualElement保存为位图图像
- 25. 在Android中旋转保存的位图
- 26. 将位图保存到SD卡Android
- 27. Android - 将位置保存到地图
- 28. 如何在byte [] c#中保存位图?
- 29. 将图像保存在缓存中android
- 30. 如何将位图保存到Firebase
可能重复[转换位图图像到Java压缩的tif图像](http://stackoverflow.com/questions/3845376/convert-a-bitmap-image-to-an-uncompressed -tif-图像中的Java) – wseme