PNG 中 800x600 的图像文件有多大?

PNG 中 800x600 的图像文件有多大?

800x600 图像文件在 PNG 中应该有多大?实际上,我真正想要的是一个表格,在 y 轴上显示分辨率,在 x 轴上显示格式/压缩类型。我问这个问题是因为我认为我在 PNG 中保存了一个 800x600 72dpi 图像,但它有 1289 kb,这对我来说似乎有点大。

有没有像我上面描述的表格来显示文件大小?我在搜索引擎上没找到。

答案1

从大约 150 字节到大约 1875 千字节不等。压缩效率完全取决于内容。仅由单一纯色组成的图像是最佳情况,最大熵颜色 (+alpha) 噪声是最差情况。

这些价值观背后的原因

最小尺寸只是一个估计值(创建了一个图像并保存了它,现在用 PNGGauntlet 更新)。结果是一个 152 字节的文件。

理论上的最大有效载荷大小为 800 * 600 像素 * 每像素 4 字节(每 R/G/B + Alpha 1 字节)= 1,920,000 字节。此外还有标头和压缩开销。

答案2

PNG 的大小取决于图片的内容。无法仅根据图片的尺寸来预测文件大小。

如果你想要尽可能小的 PNG,请将图片运行PNG手套。它将尝试几种 PNG 压缩工具,然后输出文件大小最小的工具。

答案3

我认为 PNG 文件是图像的无损压缩文件。因此,很难预测文件的大小,因为我们不知道图像上的颜色是如何排列的。事实上,PNG 文件甚至可能比原始图像数据本身还要大。

相关内容