python图片批量处理系统_python切片截取的范围

python图片批量处理系统_python切片截取的范围在 Python 中 可以使用 PIL Python Imaging Library 库或 OpenCV 库来批量裁剪图片 以下是一个使用 PIL 库进行批量裁剪的示例代码 pythonfrom PIL import Imageimport os def batch crop input folder output folder crop size if not os path

在Python中,可以使用PIL(Python Imaging Library)库或OpenCV库来批量裁剪图片。以下是一个使用PIL库进行批量裁剪的示例代码:

```python

from PIL import Image

import os

def batch_crop(input_folder, output_folder, crop_size):

if not os.path.exists(output_folder):

os.makedirs(output_folder)

for filename in os.listdir(input_folder):

if filename.endswith('.jpg') or filename.endswith('.png'):

img = Image.open(os.path.join(input_folder, filename))

cropped_img = img.crop((0, 0, crop_size, crop_size))

cropped_img.save(os.path.join(output_folder, filename))

使用示例

input_folder = '原始图片文件夹路径'

output_folder = '裁剪后图片保存文件夹路径'

crop_size = (200, 200) 裁剪尺寸,例如 (200, 200)

batch_crop(input_folder, output_folder, crop_size)

这段代码定义了一个名为`batch_crop`的函数,它接受三个参数:`input_folder`(原始图片文件夹路径),`output_folder`(裁剪后图片保存文件夹路径),和`crop_size`(裁剪尺寸,例如一个组`(200, 200)`表示裁剪后的图片尺寸为200x200像素)。函数会遍历`input_folder`中的所有图片文件,对每个图片文件执行裁剪操作,并将裁剪后的图片保存到`output_folder`中。请确保在运行代码之前已经安装了PIL库,可以通过以下命令安装:```

pip install pillow

编程小号
上一篇 2026-03-10 19:12
下一篇 2026-03-10 19:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/75921.html