gpt4 book ai didi

image - 我的 .jpg 文件比 .png 大?

转载 作者:行者123 更新时间:2023-12-01 10:29:43 26 4
gpt4 key购买 nike

我使用 Microsoft Paint 创建了一张 15248 x 6552 的纯色图片。我将它保存为 .png 和 .jpg 并希望 .jpg 小于 .png,但事实并非如此。
.jpg 文件为 1.49MB,而 .png 为 391KB。 jpeg 作为有损压缩在技术上不应该更小吗?

我在某处读到 .png 更适合纯色等,所以我从网上下载了一张图片(不是纯色)并使用油漆将它保存为两种格式。这次 jpeg 比 png 小。仅仅是因为颜色的渐变吗?如果是,那为什么?

即使图片是纯色的,jpg encodng 是否应该能够更好地压缩它?

最佳答案

在这种情况下,PNG 的性能比 JPEG 更好,这是可以预料的。

正如其他答案中所指出的,PNG 进行每行像素预测,然后是 ZLIB 压缩。如果图像具有单一颜色,则预测将为所有像素生成一个恒定的零值,每行的开头除外。因此,压缩将非常有效。我敢打赌,如果图像是“横向”(6552 x 15248 而不是 15248 x 6552),压缩会更好一点。

相反,JPEG 压缩将图像划分为 8x8 像素的块,并且对于每个像素,它尝试对低频分量进行精细量化,对高频分量进行粗略量化。这对于“自然”(摄影或渲染)图像非常有效,但对于颜色很少(或单一颜色!)的图像则不然。

some comparisons here .

关于image - 我的 .jpg 文件比 .png 大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43970574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com