我使用PIL将JPG/BMP文件转换并调整大小为PNG格式。我可以轻松地将其调整大小并转换为PNG,但是新图像的文件大小太大了。
im = Image.open('input.jpg')
im_resize = im.resize((400, 400), Image.ANTIALIAS) # best down-sizing filter
im.save(`output.png')
我需要怎么做才能减小图片文件的大小?
我使用PIL将JPG/BMP文件转换并调整大小为PNG格式。我可以轻松地将其调整大小并转换为PNG,但是新图像的文件大小太大了。
im = Image.open('input.jpg')
im_resize = im.resize((400, 400), Image.ANTIALIAS) # best down-sizing filter
im.save(`output.png')
im=Image.open(p1.photo)
im_resize = im.resize((400, 400), Image.ANTIALIAS) # best down-sizing filter
im.save(str(merchant.id)+'_logo.'+'png')
你应该做什么:
im_resize.save(str(merchant.id)+'_logo.'+'png')
im.save(filename, optimize=True)
。 - Martijn Pieters