2016 - 2024

感恩一路有你

python批量读取图片并批量保存

浏览量:1044 时间:2023-12-30 16:04:47 作者:采采

在日常的开发和数据处理中,我们经常需要对大量的图片进行处理。比如,我们可能需要批量读取多个图片文件,并将它们保存到指定的文件夹中。在Python中,使用PIL库可以轻松实现这个功能。

首先,我们需要安装PIL库。可以使用pip命令进行安装:

```

pip install Pillow

```

接下来,我们可以编写Python脚本来实现批量读取图片并保存的功能。以下是一个简单的示例代码:

```python

from PIL import Image

import os

# 定义图片所在路径和保存路径

image_folder "path/to/images"

save_folder "path/to/save"

# 循环遍历图片文件夹中的所有图片

for filename in (image_folder):

# 判断是否为图片文件

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

# 构造图片的完整路径

image_path (image_folder, filename)

# 打开图片文件

img (image_path)

# 保存图片到指定目录

save_path (save_folder, filename)

(save_path)

```

以上代码中,我们首先定义了图片所在的路径和保存路径。然后使用os模块的`listdir`函数遍历图片文件夹中的所有文件。判断文件是否为图片文件,如果是则使用PIL库的``函数打开图片,并将其保存到指定的文件夹中。

当然,上面的示例只是一个简单的实现方法。在实际应用中,我们可能还需要对图片进行进一步的处理,比如调整大小、裁剪、旋转等操作。PIL库提供了丰富的图像处理功能,可以根据实际需求进行扩展。

总结起来,使用Python批量读取图片并保存是非常简单的。通过使用PIL库,我们可以方便地处理大量的图片文件。希望本文能对你有所帮助,如果有任何问题或疑问,欢迎留言讨论。

Python 批量读取图片 保存图片 图片处理

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。