在嵌入式Java中转换图像类型的最佳方法?
我想(来回)转换以下内容 -私人秘书 -TIFF至PDF -PDF至TIFF -GIF到TIFF -JPEG到TIFF -TIFF(LZW)至TIFF(CITT G4) 其中,如果未指定,TIFF为CITT G4编码在嵌入式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
在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),则必须编写自己的实现或下载包含这些格式的库。写它们很容易,我以前也这么做过