Python批量调整图片尺寸:统一文件夹内图片大小
使用PIL库(即Pillow库)来处理图片,将图片的尺寸统一。以下是一个示例代码:
from PIL import Image
import os
# 设置目标尺寸
target_size = (500, 500)
# 遍历文件夹中的图片文件
folder_path = 'your_folder_path' # 替换为实际的文件夹路径
for file_name in os.listdir(folder_path):
if file_name.endswith('.jpg') or file_name.endswith('.png'): # 只处理jpg和png格式的图片
file_path = os.path.join(folder_path, file_name)
image = Image.open(file_path)
resized_image = image.resize(target_size, Image.ANTIALIAS)
resized_image.save(file_path)
在上述代码中,你需要将your_folder_path替换为实际的文件夹路径,target_size设置为你想要的目标尺寸。代码会遍历文件夹中的图片文件,对每个图片进行尺寸调整,并保存覆盖原始文件。注意,为了保留图片的质量,可以使用Image.ANTIALIAS参数进行抗锯齿处理。
原文地址: https://www.cveoy.top/t/topic/pPJT 著作权归作者所有。请勿转载和采集!