在无损压缩和有损压缩之间做出决定?

时间:2016-07-25 16:05:59

标签: image algorithm image-processing compression

我有一堆图像需要存储在内存中,但它们占用了相当多的空间,我想减少它。它们当前被存储为位图,因此需要大量的空间。

我希望将它们存储为某种压缩格式。我想将其存储为JPEG或PNG。对于不包含任何精细细节的图像(即只是粗糙的形状,基本颜色),我想将它们存储为JPEG,因为格式的有损行为不会产生太大的差异,因为那里首先不是很多详细信息。但是,对于包含精细细节的图像(即文本,微妙的颜色和小的详细形状/纹理),我想将它们存储为PNG,因为我不希望丢失细节。

我做了一些研究,但无法找到问题的答案。有人可以帮我解决这些问题吗?

a)这看起来像是一种合理的方法吗?我没有很多压缩经验。

b)要决定是将其存储为PNG还是JPEG,我想我可以计算出图像的熵,然后对其进行阈值处理。我希望那些"低熵图像"对应于没有细节的图像,而高熵图像"高熵图像"将包含文字和精细细节。我的直觉是否正确?

谢谢。

0 个答案:

没有答案