PNG is a compressed lossless format. The original image was probably saved with different compression settings.
Looking at the documentation you could try:
img.save("photo2.png", "PNG", optimize=True)
or
img.save("photo2.png", "PNG", compress_level=9)
By default, compress_level=6
is used.
Note that the optimize
option includes setting the compression level to 9. But it also tries to find optimal encoder settings.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…