答案1
重要的不是图片的尺寸,而是细节(和颜色等):
具有更多色彩和细节的图片无法像细节少、色彩少的简单图片那样压缩,因此文件大小会更大。这完全取决于 jpg 算法的工作原理。如果您有一张只有空白白墙的照片,那么它可以被压缩(并表达)为“100 万像素的白色”。或者换一种解释方式,如果您有一个典型的场景,并且一行中有 5 个像素的颜色相同,例如蓝天,jpg 编码将简化它并将其表达为“5 蓝色”而不是“蓝色、蓝色、蓝色、蓝色、蓝色”。表达“5 蓝色”所需的字节数比表达“蓝色、蓝色、蓝色、蓝色、蓝色”所需的字节数要少。
这就是为什么如果图片中的每个像素都是相同的颜色(在你的情况下是 1,白色的) 可以非常有效地压缩,而包含大量精细细节的图片则不能。
在相同设置下,图像中的细节数量决定了文件大小。具有文件细节的图像比模糊的照片生成更大的 JPEG 文件。
颜色或色调的数量和深度也会对 JPG 文件大小产生显著影响。