引言
准备工作
在开始之前,请确保您已安装以下Python库:
- Pillow:用于图像处理
- os:用于文件操作
您可以使用以下命令安装Pillow库:
pip install Pillow
一键批量读取图片
from PIL import Image
import os
# 指定图片文件夹路径
folder_path = 'path/to/your/image/folder'
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
if filename.endswith(('.png', '.jpg', '.jpeg', '.bmp', '.gif')):
# 构建完整的文件路径
file_path = os.path.join(folder_path, filename)
# 打开图片
with Image.open(file_path) as img:
# 处理图片
# ...
pass
高效图像处理技巧
1. 缩放图片
img.resize((width, height))
2. 裁剪图片
img.crop((left, upper, right, lower))
其中(left, upper, right, lower)
是裁剪区域的左上角和右下角坐标。
3. 转换图片格式
img.convert('RGB')
4. 保存图片
img.save('output_path')