首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >使用python批量压缩图片,压缩算法替换为Image.Resampling.LANCZOS

使用python批量压缩图片,压缩算法替换为Image.Resampling.LANCZOS

原创
作者头像
JQ实验室
发布2022-06-12 09:21:38
发布2022-06-12 09:21:38
3.4K0
举报
文章被收录于专栏:实用技术实用技术

压缩算法替换为Image.Resampling.LANCZOS

之前的算法Image.ANTIALIAS会提示即将过期;

代码语言:python
复制
import os
path = r'J:\\cleanpng001'
list_png = [os.path.join(path,i) for i in os.listdir(path) if i.endswith('png')]
print(list_png)
path2 = r'J:\\cleanpng002'  

from PIL import Image
num = 0
for f in list_png:   
    img = Image.open(f)
    #(x,y) = img.size
    #print(x,y)
    out = img.resize((100,100),Image.Resampling.LANCZOS)
    #img.save(path2 + '\\{}'.format(img.split("\\")[-1]))
    out.save(os.path.join(path2,str(num)+'.png'))
    num = num + 1

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档