擅长:python、mysql、java
<p>JPEG输出的大小取决于三个因素:</p>
<ol>
<li>原始图像的尺寸。在你的例子中,这三个例子都是一样的。在</li>
<li>图像中颜色的复杂性。一个有很多细节的图像比一个完全空白的图像要大。在</li>
<li>编码器中使用的质量设置。在您的例子中,您使用了默认值,对于OpenCV和PyGame来说,默认值似乎更高。一个更好的质量设置将生成一个更接近原始文件(损失更小)但更大的文件。在</li>
</ol>
<p>由于JPEG的有损特性,有些情况是不可预测的。您可以使用特定的质量设置保存图像,打开新图像并以完全相同的质量设置再次保存它,由于第一次保存时所做的更改,它的大小可能会略有不同。在</p>