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