Python实现批量图片处理
时间: 2023-08-27 09:09:45 浏览: 91
要批量处理图片,可以使用Python的Pillow库(PIL)。
首先,需要安装Pillow库,可以使用以下命令:
```
pip install pillow
```
接下来,可以使用以下代码批量处理图片:
```python
from PIL import Image
import os
# 设置要处理的图片文件夹路径
folder_path = "path/to/folder"
# 设置要保存的图片文件夹路径
output_path = "path/to/output/folder"
# 获取图片文件列表
file_list = os.listdir(folder_path)
# 遍历图片文件列表
for file_name in file_list:
# 构造图片路径
file_path = os.path.join(folder_path, file_name)
# 打开图片
image = Image.open(file_path)
# 进行图片处理,例如裁剪、缩放、旋转等
# 构造保存路径
output_file_path = os.path.join(output_path, file_name)
# 保存图片
image.save(output_file_path)
```
在上面的代码中,可以根据需要进行图片处理,例如裁剪、缩放、旋转等,然后保存处理后的图片到指定的文件夹中。
需要注意的是,如果要对图片进行较复杂的处理,可能需要用到OpenCV库或者其他图像处理库。
阅读全文