1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Python 技术篇-用PIL库实现等比例压缩 缩小图片实例演示

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

时间:2022-06-17 22:58:07

相关推荐

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

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

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

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

from PIL import ImageGrabfrom PIL import Imageimg = 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左右,压缩后效果如下。

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

喜欢的点个赞❤吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。