使用python批量压缩图片分辨率到指定大小,

简介: 使用python批量压缩图片分辨率到指定大小,

压缩算法替换为Image.Resampling.LANCZOS
之前的算法Image.ANTIALIAS会提示即将过期;

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
相关文章
|
1月前
|
存储 人工智能 开发工具
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
只需要通过向AI助理提问的方式输入您的需求,即可瞬间获得核心流程代码及参数,缩短学习路径、提升开发效率。
1428 4
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
|
1月前
|
Python
Python实用记录(六):如何打开txt文档并删除指定绝对路径下图片
这篇文章介绍了如何使用Python打开txt文档,删除文档中指定路径的图片,并提供了一段示例代码来展示这一过程。
27 1
|
1月前
|
计算机视觉 Python
Python实用记录(一):如何将不同类型视频按关键帧提取并保存图片,实现图片裁剪功能
这篇文章介绍了如何使用Python和OpenCV库从不同格式的视频文件中按关键帧提取图片,并展示了图片裁剪的方法。
65 0
|
1月前
|
Python
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
使用Python的socket库实现客户端到服务器端的图片传输,包括客户端和服务器端的代码实现,以及传输结果的展示。
122 3
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
|
1月前
|
Python
Python实用记录(四):os模块-去后缀或者改后缀/指定目录下图片或者子目录图片写入txt/csv
本文介绍了如何使用Python的os模块来操作文件,包括更改文件后缀、分割文件路径和后缀、将指定目录下的所有图片写入txt文档,以及将指定目录下所有子目录中的图片写入csv文档,并为每个子目录分配一个标签。
16 1
|
1月前
|
编解码 UED Python
Python批量修改指定目录下图片的大小名文章
Python批量修改指定目录下图片的大小名文章
15 1
|
1月前
|
iOS开发 MacOS Python
Python编程小案例—利用flask查询本机IP归属并输出网页图片
Python编程小案例—利用flask查询本机IP归属并输出网页图片
|
1月前
|
Python
Python编程--解压缩文件
Python编程--解压缩文件
|
1月前
|
Python
你知道 Python 如何解压缩数据吗
你知道 Python 如何解压缩数据吗
50 1
|
1月前
|
数据采集 自然语言处理 Python
用 Python 生成并识别图片验证码
用 Python 生成并识别图片验证码
27 1