哪种无损压缩算法[在 LZW 或 JBIG 之间] 更适合压缩由图像(彩色和黑白) 组成的数据集?
我已经在较小的数据集 [每个包含 100 张图像] 上实现并测试了两者,并发现了不确定的结果。
请注意:我不能使用像 Jpeg 这样的有损压缩,因为解压后的数据必须与源数据相同。我也不能像 PNG 这样的其他无损算法,因为负责解压缩的固件不支持它们。
最佳答案
LZW 或 JBIG 都不是最优的,尽管 JBIG (JBIG2) 应该会给您带来更好的结果。
LZW 不是为图像设计的(例如,它不利用 2D 相关性)和 JBIG。 JBIG(也许您指的是 JBIG2?)确实利用了 2D 相关性,尽管它是为传真页等单色图像设计的。
当然,结果将取决于您的特定数据集,因此如果结果不确定,您可以做的最好的事情是在更多图像上进行测试(并且可能区分彩色和灰度图像)。
如果您的固件支持它,我还会测试 JPEG-LS ( https://jpeg.org/jpegls/ ),根据我的经验,它提供了良好的整体无损压缩性能。
关于algorithm - LZW 或 JBIG 是更好的图像无损压缩算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40653338/