Jpeg压缩:jpeg压缩比(compression ratio image)

关于Jpeg压缩的问题,在compression ratio image中经常遇到, 是否有一个表格给出了给定质量的 jpeg 图像的压缩比?

是否有一个表格给出了给定质量的 jpeg 图像的压缩比?

类似于table given on the wiki page,除了更多的值。

一个公式也可以做的伎俩。

好处:wiki 页面上的[压缩率]值是否对所有图像大致正确?该比率是否取决于图像是什么以及图像的大小?

这些问题的目的:我试图确定给定质量的压缩图像大小的上限。

注意:我不是要自己制作表格(我已经有了),我正在寻找其他数据来与自己的数据进行核对。

30

我有完全相同的问题,我很失望,没有人创建这样的表(基于单个经典 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

希望有人会发现它有用。

0

浏览多一点导致http://en..org/wiki/Standard_test_imageKodak's test suite。虽然他们有点过时和小,你可以做自己的表。

或者,来自 NASA.gov 的恒星和星系的图片应该很好地强调压缩器,它们很大,几乎完全由微小的斑点细节组成,并且以未压缩的格式分发。换句话说,HUBBLE GOTCHOO!

0

您获得的压缩取决于图像的大小以及大小。显然,更大的图像将产生更大的文件,即使它是相同的场景。

例如,我的数码相机(佳能 EOS 450)中的一组随机照片的范围从 1.8 MB 到 3.6 MB。另一组有更多的变化-1.5 MB 到 4.6 MB。

0

如果我理解正确的话,在 JPEG 中实现压缩的关键机制之一是对图像的每个 8x8 像素块进行频率分析,并使用随指定压缩质量变化的“量化矩阵”缩放结果幅度。

高频分量的缩放通常导致块包含许多零,其可以以可忽略的成本被编码。

由此我们可以推断,原则上在质量和最终压缩比之间不存在将与图像无关的关系,可以从块中丢弃而不在感知上显著改变其内容的频率分量的数量将必然取决于那些分量的强度,即块是否包含锐利的边缘、高度可变的内容、噪声等。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(471)
C语言case:以常量值作为case条件的C# 开关情况
上一篇
换行的代码:C中回车和换行的 ASCII代码
下一篇

相关推荐

  • css 背景图缩放:Unlock the Power of CSS Background Images

    示例示例CSS 背景图缩放是指使用 CSS 来调整背景图片的大小。代码示例:…

    2023-01-09 01:24:19
    0 90 54
  • css滚动图片:Unlock the Power of CSS Image Scrolling!

    CSS滚动图片是指使用CSS来实现图片的滚动效果,通常可以实现轮播图片、滑动图片等效果。下面是一个使用CSS实现滚动图片的示例代码:…

    2023-03-10 04:18:48
    0 30 24
  • cimage头文件 A Powerful Image Processing Library for C++

    Cimage头文件是一个用于图像处理的C语言库,它支持多种图像格式,如BMP、JPEG、PNG、TIFF等。它可以用于读取、写入、缩放、旋转、滤镜、添加文本、调整对比度、亮度和饱和度等功能。…

    2023-06-21 14:20:37
    0 78 94
  • css 背景图铺满:Unlock the Power of Background Images

    CSS代码:说明:…

    2023-01-30 16:07:42
    0 52 88
  • C8万彩吧cm:在厘米 C# 中调整图像大小(image of a centimeter)

    关于C8万彩吧cm的问题,在image of a centimeter中经常遇到,我有一个要求,要求图像与 10 X 6,88 厘米。我知道我不能简单地从厘米转换为像素,导致一个像素大小取决于用户显示分辨率。我想知道是否有一种方法来调整图像的大小,以厘米为单位。(我需要保持图像扩展。例如:不能将其转换为 pdf 或其他扩展名)…

    2022-11-23 12:59:12
    0 39 23
  • Ids bg:如何在子元素 bg-color上显示父bg-image

    关于Ids bg的问题,在bg photo中经常遇到,所以我有一个包含内容行的部分。这些行覆盖了窗口宽度的 100 %,但是内容仅显示在部分的右侧。在左边必须有一个图像。我试图用 bg-image 和 z-index 来做,但问题是它被埋在行的 bg-color 下。所以我想知道是否有一个聪明的方法来做到这一点,或者唯一的方法是使用 inline Codepa 标签?…

    2022-12-16 06:34:54
    0 77 26
  • Centimeter:像素到厘米(centimeter image)

    关于Centimeter的问题,在centimeter image中经常遇到,我只是想知道像素单位是否是不变的,如果我们可以从像素转换为让我们说厘米?…

    2022-12-04 02:03:29
    0 20 40
  • 发送带有图像的主动消息(proactive images)

    我正在使用 botframework 与节点 API,并想知道如何发送具有图像缩略图的 HeroCard 附件的主动消息。…

    2022-11-19 08:31:44
    0 20 13

发表评论

登录 后才能评论

评论列表(66条)