用于进一步(无损)Jpeg压缩的库

时间:2011-10-25 20:51:13

标签: compression jpeg lossless-compression

我正在寻找一个专门用于在不更改图像的情况下进一步压缩Jpegs的库。我找到了PackJpeg,但它没有提供任何源代码,你也不允许在商业上使用它。

2 个答案:

答案 0 :(得分:11)

PackJPG page上,有JPEG Open Source Developers Package的链接。它不包括PackJPG源代码,而是包含处理和压缩JPG数据的基本例程。这已被用于开发rejpeg,它是开源的,并在GPL v2下获得许可。

Matthias Stirner几天前做了一个announcement,说他将打开PackJPG的开源,并考虑双重许可(GPL +对闭源开发人员的特殊权限)。

来自Matt Mahoney的PAQ(开源,GPL许可证)有几种实现JPEG压缩的变体(不支持渐进式图像)。在他的页面上,有table比较不同的程序。

对于完全免费的方法,您可以将libzpaqJPG compression configuration file一起使用。

引用libzpaq许可证:

  

特此允许任何获得的人免费获得许可   该软件及相关文档文件的副本(   “软件”),无限制地处理软件,包括   无限制使用,复制,修改,合并,发布的权利,   分发,再许可和/或出售本软件的副本,以及   允许软件所在的人员不得   限制。本软件按“原样”提供,不附带保修。

答案 1 :(得分:2)

在研究同样的问题时,我遇到了JPEGmini,它可以作为在线服务使用。声明:

  

JPEGmini能够减少标准JPEG照片的文件大小   高达80%(5X),而得到的照片在视觉上是相同的   到原始照片。

我将jpg/jpeg lossless image compression test A10图片从823KB缩小到171KB。