哪种无损压缩算法 [在LZW或JBIG之间] 更适合压缩由图像(彩色和单色)组成的数据集?< / p>
我已经实现了两个并测试了较小的数据集[每个包含100个图像]并且找到了不确定的结果。
请注意::我不能使用像Jpeg这样的有损压缩,因为解压缩后的数据必须与源的数据相同。我也不能使用像PNG这样的其他无损算法,因为负责解压缩的固件不支持它们。
答案 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;边缘同样。