1

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

我已经实现了这两者并在较小的数据集上进行了测试 [每个包含 100 张图像] 并发现了不确定的结果。

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

4

2 回答 2

2

LZW 或 JBIG 都不是最优的,尽管 JBIG (JBIG2) 应该会给您更好的结果。

LZW 不是为图像设计的(例如,它不利用 2D 相关性)和 JBIG。JBIG(也许您的意思是 JBIG2?)确实利用了 2D 相关性,尽管它是为单色图像(如传真页面)设计的。

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

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

于 2016-11-18T09:42:14.480 回答
0

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

注意:如果要将压缩图像呈现到浏览器,则可能需要考虑浏览器支持。例如 safari 支持的 JPEG 2000,chrome 和 android 浏览器支持的 WebP,IE11 和 Edge 支持的 JPEG-XR。

于 2017-04-19T09:32:00.287 回答