从文件夹里读取图片
时间: 2023-08-03 10:05:47 浏览: 86
从文件夹里读取图片文件排序效果
3星 · 编辑精心推荐
要从文件夹中读取图片,您可以使用Python中的Pillow库(也称为PIL)。Pillow库是Python中常用的图像处理库,可以用来打开、操作和保存各种图像格式,包括JPEG、PNG、BMP、GIF等。
下面是一个简单的例子,展示如何使用Pillow库从文件夹中读取图片。假设您的图片都存放在文件夹`images`中,以下是读取这个文件夹中所有JPEG文件的代码:
```python
from PIL import Image
import os
# 文件夹路径
folder_path = "images"
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
# 如果文件是JPEG格式
if filename.endswith(".jpg") or filename.endswith(".jpeg"):
# 打开图片
img = Image.open(os.path.join(folder_path, filename))
# 处理图片
# ...
# 关闭图片
img.close()
```
在这个例子中,我们首先使用Python的`os`库遍历了指定文件夹中的所有文件。然后,我们使用Pillow库中的`Image.open`函数打开了所有JPEG格式的图片,并进行了一些处理。最后,我们使用`img.close()`函数关闭了打开的图片,以释放内存。
请注意,您需要使用完整的文件路径来打开图片。在上面的例子中,我们使用了`os.path.join`函数来创建完整的文件路径,这样即使您的代码在不同的操作系统上运行也不会出错。
阅读全文