为什么在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
答案 0 :(得分:1)
JPEG是一种有损格式。尺寸会发生变化,因为您使用Pillow的编码器保存它,该编码器很可能与最初创建图像的编码器不同。使用不同的质量也有所不同。