python不改变像素大小修改存储空间

Python012

python不改变像素大小修改存储空间,第1张

Python本身不支持改变像素大小来修改存储空间,但是可以使用第三方库来实现这一功能。Pillow是一个开源的Python图像处理库,可以用来修改图片的大小,从而减少存储空间。

使用Pillow库,可以使用resize()函数来调整图片的大小:

from PIL import Image

img = Image.open('image.jpg')

img = img.resize((200, 200)) # 调整图片大小为200x200像素

img.save('image_resized.jpg') # 保存调整后的图片

首先需要安装 PIL 库

然后 from PIL import Image

im = Image.open(pash)

im.thumbnail((new_width, new_hight))

im.save(path)

对于图片,强行被定义高和宽会变形,我们希望图片被改变大小后,比例保持不变,完成对图片的压缩。

1.pillow : pip install pillow -i https://pypi.douban.com/simple