Python 使用PIL缩小JPGs会导致文件大小大于原始文件大小。我似乎遗漏了一些基本的东西

Python 使用PIL缩小JPGs会导致文件大小大于原始文件大小。我似乎遗漏了一些基本的东西,python,python-imaging-library,pillow,Python,Python Imaging Library,Pillow,我只是注意到,当我调整jpgit的大小时,对于其他编码可能是相同的,但我只尝试过jpgs,文件大小比它的源文件大 例如,3762x2840的映像的文件大小为513.1KB。缩小到1920x1265后,文件大小为519.9KB。我使用的代码没有什么特别之处,但它是: new_image = image.resize( (new_width, int(height * scaling_factor)), Image.ANTIALIAS) try: new_image.sav

我只是注意到,当我调整jpgit的大小时,对于其他编码可能是相同的,但我只尝试过jpgs,文件大小比它的源文件大

例如,3762x2840的映像的文件大小为513.1KB。缩小到1920x1265后,文件大小为519.9KB。我使用的代码没有什么特别之处,但它是:

new_image = image.resize(
    (new_width, int(height * scaling_factor)),
    Image.ANTIALIAS)

try:
    new_image.save(
        new_path,
        encoding,
        quality=85,
        optimize=True)
except.......

在这种情况下,下采样率是否太大?

质量因数。原始文件可能是以低得多的质量设置保存的,这意味着您将生成一个更大的文件,即使您已将像素数大幅减少。谢谢。我在想质量应该是相对于当前的质量。有些程序的默认质量是60%。你说有些程序是什么意思?