为什么当我们在python中使用PIL打开并保存图像时,jpg文件的大小会减小



为什么当我们在python中使用PIL打开并保存图像时,jpg文件的大小会减小?

img = Image.open("Koala.jpg") # Size of the image is 763 KB
width,height = img.size
pixel_values = list(img.getdata())
im= Image.new('RGB', (1024, 768))
im.putdata(pixel_values)
im.save('test.jpeg')          # Size of the image is 142 KB 

JPEG是一种有损格式。大小会发生变化,因为您使用 Pillow 的编码器保存它,该编码器很可能与最初创建图像时使用的编码器不同。使用不同的质量也会有所不同。

最新更新