Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在嵌入式Java中转换图像类型的最佳方法?_Java_Pdf_Jpeg_Tiff_Gif - Fatal编程技术网

在嵌入式Java中转换图像类型的最佳方法?

在嵌入式Java中转换图像类型的最佳方法?,java,pdf,jpeg,tiff,gif,Java,Pdf,Jpeg,Tiff,Gif,我想(来回)转换以下内容 -私人秘书 -TIFF至PDF -PDF至TIFF -GIF到TIFF -JPEG到TIFF -TIFF(LZW)至TIFF(CITT G4) 其中,如果未指定,TIFF为CITT G4编码 在Java应用程序的嵌入式代码中;有什么推荐的解决方案吗?Java支持许多现成的格式,编写代码进行转换既简单又直接。PDF不支持作为标准格式,但是有很多库可以对其进行解码——例如 您可以使用读取和写入多种图像格式。例如,下面是如何在JPEG和位图之间进行转换 // Read the

我想(来回)转换以下内容 -私人秘书 -TIFF至PDF -PDF至TIFF -GIF到TIFF -JPEG到TIFF -TIFF(LZW)至TIFF(CITT G4)

其中,如果未指定,TIFF为CITT G4编码


在Java应用程序的嵌入式代码中;有什么推荐的解决方案吗?

Java支持许多现成的格式,编写代码进行转换既简单又直接。PDF不支持作为标准格式,但是有很多库可以对其进行解码——例如

您可以使用读取和写入多种图像格式。例如,下面是如何在JPEG和位图之间进行转换

// Read the JPEG
File input = new File("c:/image.jpg");  
BufferedImage image = ImageIO.read(input);  

// Write the Bitmap
File output = new File("c:/image.bmp");  
ImageIO.write(image, "bmp", output); 
要使ImageIO(更具体地说是ImageReader/Writer)识别特定的图像格式,必须存在一个®istered with。因此,如果您想使用ImageIO读/写不受支持的格式(如PDF),则必须编写自己的实现或下载包含这些格式的库。写它们很容易,我以前也这么做过