我需要一个可以在 Linux 中工作的图像压缩程序,它能够压缩所有主要的图像格式。我的 tomcat 网络服务器需要它,所以如果它是 Java 实现,那就太好了(我知道,不太可能)。我环顾四周,只遇到了 GraphicsMagick/ImageMagick(它们非常好),但它们是用 C 语言编写的,我只需要一个执行压缩的应用程序,因此它们的功能有点丰富,可以满足我的需求。
谢谢你的帮助。
我需要一个可以在 Linux 中工作的图像压缩程序,它能够压缩所有主要的图像格式。我的 tomcat 网络服务器需要它,所以如果它是 Java 实现,那就太好了(我知道,不太可能)。我环顾四周,只遇到了 GraphicsMagick/ImageMagick(它们非常好),但它们是用 C 语言编写的,我只需要一个执行压缩的应用程序,因此它们的功能有点丰富,可以满足我的需求。
谢谢你的帮助。
Java JRE 支持对大多数常见格式的图像进行编码/解码,并且不需要外部程序。
有关示例,请参阅使用 Java ImageIO 进行 Tiff 压缩。
最后我决定将 im4java 与 GraphicsMagick 一起使用。im4java 是一个围绕命令行的 Java 包装器,用于执行 image/graphicsMagick 命令。GraphicsMagick 能够减小所有主要图像格式的文件大小。到目前为止,这种组合效果很好。