用于图片文件格式转换的开源Java / Groovy库?

时间:2010-03-19 14:42:54

标签: java groovy file-format image

我需要以各种文件格式转换来自各种来源的大量图片。我想将它们全部存储在PNG文件格式中(即使它意味着丢失例如来自ESP的层数据)。

我正在寻找一个最好是开源的库,并且有一个Java或Groovy API(如果需要,可以在JNI / JNA之上)。

2 个答案:

答案 0 :(得分:2)

ImageMagick是一个非常强大的图像处理库,并且有JNI wrapper可用。

否则JAI库支持读取和写入.jpg,.gif,.png,.tiff,.bmp和其他文件,以便您可以尝试。

答案 1 :(得分:0)

主要取决于您需要支持的格式范围。

如果你想留在Java中,你可以使用ImageIO和图像相关的JDK java tutorial类添加可能是 Java高级成像 link text < / p>

但这些将支持基本格式,如:

  • JPG
  • BMP
  • PNG
  • TIFF

也许可以将其他图像编写器插入此结构中。