python图片批量裁剪并按顺序保存
时间: 2023-07-27 14:06:36 浏览: 222
批量裁剪图片Python
你可以使用Python的PIL库(Pillow)来批量裁剪图片并按顺序保存。以下是一个示例代码:
```python
from PIL import Image
import os
# 指定图片文件夹路径和目标文件夹路径
image_folder = 'path/to/image/folder'
output_folder = 'path/to/output/folder'
# 遍历图片文件夹中的所有图片
for filename in os.listdir(image_folder):
if filename.endswith('.jpg') or filename.endswith('.png'): # 仅处理特定格式的图片
# 打开图片
image_path = os.path.join(image_folder, filename)
image = Image.open(image_path)
# 裁剪图片(这里假设裁剪出的区域是左上角的 100x100 区域)
cropped_image = image.crop((0, 0, 100, 100))
# 保存裁剪后的图片到目标文件夹中,按原始文件名保存
output_path = os.path.join(output_folder, filename)
cropped_image.save(output_path)
print('图片裁剪并保存完成!')
```
在上述代码中,你需要将 `path/to/image/folder` 替换为存储图片的文件夹路径,将 `path/to/output/folder` 替换为保存裁剪后图片的目标文件夹路径。裁剪的区域可以根据你的需求进行调整。
请确保你已经在Python环境中安装了Pillow库(可以通过 `pip install Pillow` 命令进行安装)。运行代码后,裁剪后的图片将按照原始文件名保存在目标文件夹中。
阅读全文