在android操作系统中将JPEG/PNG图像转换为TIFF图像格式

在android操作系统中将JPEG/PNG图像转换为TIFF图像格式,android,image-processing,Android,Image Processing,我正在开发一个应用程序,我需要在TIFF格式的图像。但在安卓系统中,您可以将位图/图像转换为JPEG/PNG图像 在android上是否有一种将JPEG/PNG文件转换为TIFF格式的好方法?我不确定android SDK是否支持Java图像I/O,但请检查以下问题:android不支持TIFF文件。 您可以获取位图的原始像素数据数组,并使用前面评论中的任何链接手动将其转换为TIFF。Android不支持java.awt.image* 看看这个 < P>如果你愿意通过C++向你的项目添加一些C

我正在开发一个应用程序,我需要在TIFF格式的图像。但在安卓系统中,您可以将位图/图像转换为JPEG/PNG图像


在android上是否有一种将JPEG/PNG文件转换为TIFF格式的好方法?

我不确定android SDK是否支持Java图像I/O,但请检查以下问题:

android不支持TIFF文件。
您可以获取位图的原始像素数据数组,并使用前面评论中的任何链接手动将其转换为TIFF。

Android不支持java.awt.image*

看看这个


< P>如果你愿意通过C++向你的项目添加一些C++,那么你应该做你想做的事情。

< P>我最近在ByKa上发现了Github(它使用LIbTIFF和其他的方法),它提供了许多处理、打开和编写的实用工具。 将JPEG转换为TIFF的示例:

TiffConverter.ConverterOptions options = new TiffConverter.ConverterOptions();
//Set to true if you want use java exception mechanism
options.throwExceptions = false; 
//Available 128Mb for work
options.availableMemory = 128 * 1024 * 1024; 
//compression scheme for tiff
options.compressionScheme = CompressionScheme.LZW; 
//If true will create one more tiff directory, else file will be overwritten
options.appendTiff = false;
TiffConverter.convertToTiff("in.jpg", "out.tif", options, progressListener);

Android SDK不支持Java映像I/O。由于答案已被接受,我想知道是否有任何第三方端口可用?