【问题标题】:Largest file size for a JPEG file with a fixed resolution [closed]具有固定分辨率的 JPEG 文件的最大文件大小 [关闭]
【发布时间】:2012-01-04 21:36:55
【问题描述】:

有没有办法计算固定分辨率的 JPEG 图像的最大可能文件大小?

例如,是否可以说 1024x768 图像的最大文件大小为 3MB?

【问题讨论】:

  • 您的意思是可能的最大尺寸?这取决于源图像和压缩级别。另外,计算在哪里?
  • 是的,最差的尺寸是最大尺寸,最差的压缩。

标签: jpeg


【解决方案1】:

不是真的。 JPG 压缩取决于质量设置和图像内容。单个纯色“平铺”的压缩效果比“忙碌”的图像要好得多。

例如以 85% 质量保存在 The Gimp 中的纯白色 800x600 图像是一个 3,155 字节的 .jpg 文件。使用 RGB 噪声过滤器填充相同的 800x600 图像会生成 134,935 字节的 .jpg。

【讨论】:

    【解决方案2】:

    不,没有。它使用量化矩阵尝试将频率降低到 0,具体取决于效果的好坏以及所有这些值出现多少模式,压缩变得更加有效。

    请参阅JPEG Wikipedia Article编解码器示例部分了解有关压缩如何工作的更多详细信息。应该清楚的是,这是不可能的。

    【讨论】:

    • 老问题,但这也让我很好奇。理论上的最大值不能和未压缩的图像一样吗?
    • 请参阅 stackoverflow.com/a/2765012 以尝试创建理论上的最大值,并在下面的讨论中了解更多信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    相关资源
    最近更新 更多