具有固定分辨率的JPEG文件的最大文件大小

5

有没有一种方法可以计算具有固定分辨率的JPEG图像的最大可能文件大小?

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


你的意思是最大可能的尺寸吗?这取决于源图像和压缩级别。另外,计算在哪里? - Viruzzo
是的,最糟糕的尺寸就是最大尺寸,最糟糕的压缩。 - Romain Moreau
2个回答

7
没有。它使用量化矩阵尝试将频率降低到0,取决于这些值的所有模式的好坏程度以及出现的程度,压缩变得更加有效。请参见JPEG维基百科文章中的编解码器示例部分,了解有关压缩如何工作的更多详细信息。从那里应该清楚地了解到这是不可能的。

老问题,但我也很好奇。理论上的最大值难道不可以与未压缩图像相同吗? - Sam Morgan
请参见 https://dev59.com/1XE85IYBdhLWcg3whT5r#2765012 以了解创建理论最大值的尝试,以及下面的讨论以获取更多见解。 - Yuri

1

并不完全是这样。JPG压缩取决于质量设置和图像的内容。单一的纯色“瓷砖”比“繁忙”的图像压缩效果要好得多。

例如,一个800x600的纯白图像在The Gimp中以85%的质量保存,文件大小为3,155字节的.jpg。将同样的800x600图像填充为RGB噪声滤镜会生成一个134,935字节的.jpg。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接