您是否知道有什么工具(最好是命令行)可以自动无损地优化JPEG,我可以将它们集成到我们的构建环境中?对于PNG,我目前使用的是PNGOUT,它通常可以节省大约40%的带宽/图像大小。
至少,我想要一个可以从JPG中剥离元数据的工具--我注意到了一个奇怪的例子,我试图从一张照片中制作缩略图,但无法使其小于34 kB。经过更多的研究,我发现EXIF数据仍然是图像的一部分,在删除元数据后缩略图是3 kB。
除此之外,是否有可能进一步无损地优化JPG?PNG优化器尝试不同的压缩策略,随机初始化Huffmann编码等。
我知道大部分节省来自JPEG质量参数,这是一个相当主观的衡量标准。我只是在寻找一种可以作为构建步骤运行的工具,它可以无损地从图像中挤出几个字节。
发布于 2009-06-12 13:28:56
我使用libjpeg进行无损操作。它包含一个命令行工具,可以执行您想要的所有操作。使用命令行选项-copy none,所有元数据都会被剥离,而-optimize会对霍夫曼压缩进行无损优化。您也可以使用-progressive将图像转换为渐进式模式,但这可能会导致兼容性问题(有人了解更多吗?)
发布于 2009-12-20 11:48:09
我编写了一个GUI for all image optimization tools I could find,包括MozJPEG和jpegoptim,它们可以优化霍夫曼表、渐进式扫描和(可选)删除不可见的元数据。

如果你没有Mac,我也有一个可以在任何平台上运行的基本web interface。
发布于 2012-04-10 14:50:59
仅限WINDOWS的
RIOT(激进图像优化工具)这是我找到的最好的图像优化工具!
http://luci.criosweb.ro/riot/
通过子采样,您可以轻松地将10MB的图像缩小到800KB。它支持PNG、GIF和JPEG。它甚至集成到上下文菜单中,因此您可以直接将图片发送到那里。允许您旋转,重新调整大小,压缩到指定的KB,等等。也有用于GIMP和IrfanView以及其他东西的插件。
如果您想将其合并到您自己的程序或java script / c++程序中,也可以使用动态链接库。
另一种选择是http://pnggauntlet.com/ PNGGAUNTLET永远需要,但它做得很好。
仅限WINDOWS的
https://stackoverflow.com/questions/985725
复制相似问题