欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 技术篇-使用PIL库等比例压缩、缩小图片

程序员文章站 2022-05-24 21:29:57
...

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库等比例压缩、缩小图片
:不足之处就是缩小后的图片有点失真,如果小伙伴们有什么好方法可以评论区留言哦!
喜欢的点个赞❤吧!