2011-10-25 30 views
9

我正在寻找一个专门在压缩Jpegs的图书馆,而无需更改图像。我发现PackJpeg,但它没有提供任何源代码,并且您不允许在商业上使用它。图书馆进一步(无损)Jpeg压缩

+1

PackJPG现在是** [开放源代码](http://www.elektronik.htw-aalen.de/packjpg/) ** –

回答

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许可证:

特此授权,免费的,任何获得 该软件副本的人及相关文档文件( “软件”),处理的不受限制的软件,包括 ,但不限于使用,复制,修改,合并,发布,分发,再许可和/或出售本软件副本的权利,以及允许本软件提供给其的人 限制。本软件按“原样”提供,没有担保。

+2

附录:PackJPG现已在GPL v3下发布,请参阅http:// encode .ru/threads/1412-packJPG-v2.5-released-under-GPL-v3 – schnaader

2

在研究同样的问题时,我碰到了JPEGmini,这是一个在线服务。根据权利要求:

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

我把jpg/jpeg lossless image compression testA10图像从823KB降到171KB。

+4

JPEGmini不是无损的。它当然很酷,被设计为感知无损,但它确实扔掉了原始图像数据。 – Scott