python批量裁剪图片尺寸将5472 x 3648尺寸的图片裁剪成640*640的图片
时间: 2024-09-15 15:13:26 浏览: 77
python实现图片的批量裁剪、添加文字、修改尺寸和文件名
在Python中,可以使用PIL(Pillow)库来批量裁剪图片。以下是一个简单的示例,展示如何将所有图片按照指定尺寸裁剪:
```python
from PIL import Image
# 设定原始图片路径、目标尺寸和保存目录
original_dir = 'path/to/original_images'
target_size = (640, 640)
save_dir = 'path/to/save/cropped_images'
for filename in os.listdir(original_dir):
if filename.endswith('.jpg') or filename.endswith('.png'): # 可视化扩展名限制,这里假设是.jpg和.png
img_path = os.path.join(original_dir, filename)
with Image.open(img_path) as im:
cropped_img = im.resize(target_size, Image.ANTIALIAS) # 使用抗锯齿选项
new_path = os.path.join(save_dir, filename)
cropped_img.save(new_path)
阅读全文