LZW或JBIG是更好的图像无损压缩算法吗?

时间:2016-11-17 11:09:44

标签: algorithm compression image-compression lzw lossless-compression

哪种无损压缩算法 [在LZW或JBIG之间] 更适合压缩由图像(彩色和单色)组成的数据集?< / p>

我已经实现了两个并测试了较小的数据集[每个包含100个图像]并且找到了不确定的结果。

请注意::我不能使用像Jpeg这样的有损压缩,因为解压缩后的数据必须与源的数据相同。我也不能使用像PNG这样的其他无损算法,因为负责解压缩的固件不支持它们。

2 个答案:

答案 0 :(得分:2)

LZW或JBIG都不是最佳选择,尽管JBIG(JBIG2)可以为您提供更好的结果。

LZW不是为图像设计的(例如,它没有利用2D相关性)和JBIG。 JBIG(也许你的意思是JBIG2?)确实利用了二维相关,虽然它是专为单色图像设计的,例如传真页面。

当然,结果将取决于您的特定数据集,因此如果结果不确定,您可以做的最好的事情是测试更多图像(并且可能在颜色和灰度图像之间进行区分)。

如果你的固件支持它,我也会测试JPEG-LS(https://jpeg.org/jpegls/),根据我的经验,它可以提供良好的整体无损压缩性能。

答案 1 :(得分:0)

JPEG-LS或JPEG 2000可以提供更好的效果。您也可以考虑WebP或JPEG XR。

注意:如果要将压缩图像渲染到浏览器,则可能需要考虑浏览器支持。例如safari支持JPEG 2000,Chrome和Android浏览器支持WebP,IE11支持JPEG-XR&amp;边缘同样。