是否有一个表格给出了给定质量的 jpeg 图像的压缩比?
类似于table given on the wiki page,除了更多的值。
一个公式也可以做的伎俩。
好处:wiki 页面上的[压缩率]值是否对所有图像大致正确?该比率是否取决于图像是什么以及图像的大小?
这些问题的目的:我试图确定给定质量的压缩图像大小的上限。
注意:我不是要自己制作表格(我已经有了),我正在寻找其他数据来与自己的数据进行核对。
我有完全相同的问题,我很失望,没有人创建这样的表(基于单个经典 Lena 图像或 JPEG 墓碑的研究看起来很荒谬)。这就是为什么我做了自己的研究。我不能说它是完美的,但它肯定比其他人更好。
我从不同尺寸的不同设备拍摄了 60 张现实生活中的照片。我创建了一个脚本,用不同的 JPEG 质量值压缩它们 (它使用我们公司的图像库,但它基于 libjpeg,所以它也应该适用于其他软件),并将结果保存到 CSV 文件。经过一些 Excel 魔术,我得出了以下值 (注意,我没有计算任何低于 55 的 JPEG 质量,因为它们似乎对我无用):
Q=55 43.27
Q=60 36.90
Q=65 34.24
Q=70 31.50
Q=75 26.00
Q=80 25.06
Q=85 19.08
Q=90 14.30
Q=95 9.88
Q=100 5.27
说实话,值的分散是显着的 (例如,Q = 55 分钟压缩比为 22.91,而最大值为 116.55),分布是不正常的。所以它不是那么容易理解什么值应该被视为典型的特定 JPEG 质量。但我认为这些值作为粗略估计是好的。
我写了一篇博客文章,解释了我是如何收到这些数字的。
http://www.graphicsmill.com/blog/2014/11/06/Compression-ratio-for-different-JPEG-quality-values希望有人会发现它有用。
浏览多一点导致http://en..org/wiki/Standard_test_image和Kodak's test suite。虽然他们有点过时和小,你可以做自己的表。
或者,来自 NASA.gov 的恒星和星系的图片应该很好地强调压缩器,它们很大,几乎完全由微小的斑点细节组成,并且以未压缩的格式分发。换句话说,HUBBLE GOTCHOO!
您获得的压缩将取决于图像的大小以及大小。显然,更大的图像将产生更大的文件,即使它是相同的场景。
例如,我的数码相机(佳能 EOS 450)中的一组随机照片的范围从 1.8 MB 到 3.6 MB。另一组有更多的变化-1.5 MB 到 4.6 MB。
如果我理解正确的话,在 JPEG 中实现压缩的关键机制之一是对图像的每个 8x8 像素块进行频率分析,并使用随指定压缩质量变化的“量化矩阵”缩放结果幅度。
高频分量的缩放通常导致块包含许多零,其可以以可忽略的成本被编码。
由此我们可以推断,原则上在质量和最终压缩比之间不存在将与图像无关的关系,可以从块中丢弃而不在感知上显著改变其内容的频率分量的数量将必然取决于那些分量的强度,即块是否包含锐利的边缘、高度可变的内容、噪声等。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(66条)