0
点赞
收藏
分享

微信扫一扫

Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示


PIL​ 库安装直接​​pip install pillow​​就好了

PIL​ 库的 ​resize()​ 方法可以修改图片尺寸,里面的参数需要整数,所以我用 ​int​ 转化了一下。

等比例就是通过 ​size​ 属性获取图片的宽和高,然后同步缩小相同的倍数就可以了。

from PIL import ImageGrab
from PIL import Image

img = ImageGrab.grab() # 截图
width = img.size[0] # 获取宽度
height = img.size[1] # 获取高度
img = img.resize((int(width*0.3), int(height*0.3)), Image.ANTIALIAS)
img.save("love.jpg")

运行效果图​:

原图片 ​1980*1080​ 的,​180k​ 左右,压缩后效果如下。

Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示_Python使用PIL库压缩图片

​:不足之处就是缩小后的图片有点失真,如果小伙伴们有什么好方法可以评论区留言哦!

喜欢的点个赞❤吧!



举报

相关推荐

0 条评论