Python3制作图片缩略图

1、安装pillow:python -m pip install pillow

2、代码:

# 方式二
from PIL import Image

im = Image.open ('C:/Users/XH/Pictures/153511-1489044911de46.jpg')
print(im)  #  <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1199x654 at 0x1D78205E0F0>
print(im.__dict__)

print(im.size)  # (1199, 654):原图片宽高

percent = 60 / 100  # 设置宽高的缩略比例
width = im.size[0] * percent  # 缩略图的宽
height = im.size[1] * percent  # 缩略图的高
im.thumbnail((width, height))  # 做缩略
im.save('C:/Users/XH/Pictures/thumbnail11111111111.jpg')  # 保存缩略

# 方式二
from PIL import Image
im = Image.open ('C:/Users/XH/Pictures/test.jpg')
im = im.resize((250, 156), Image.ANTIALIAS)
im.save('C:/Users/XH/Pictures/thumbnailtest.jpg')  # 保存缩略

以上。

posted @ 2021-03-08 14:24  慕夏一缕风  阅读(558)  评论(0)    收藏  举报