python 批量导入导出图像
时间: 2023-10-13 09:28:25 浏览: 125
照片批量导入导出
可以使用Python的Pillow库进行批量导入导出图像。
首先,你需要安装Pillow库。可以通过以下命令在终端中安装:
```
pip install Pillow
```
然后,你可以使用以下代码批量导入图像:
```python
from PIL import Image
import glob
file_list = glob.glob("path/to/folder/*.png") # 按照你的需求修改路径和文件类型
for filename in file_list:
with Image.open(filename) as im:
# 在这里进行你的操作,例如 im.show() 显示图片
```
这段代码将会返回一个文件列表,其中包含指定路径下所有以 .png 结尾的文件。你可以使用 `with Image.open(filename) as im:` 打开每个文件,并在缩进块中进行你的操作。
如果你需要将图像进行批量导出,可以使用以下代码:
```python
from PIL import Image
import glob
file_list = glob.glob("path/to/folder/*.png") # 按照你的需求修改路径和文件类型
for filename in file_list:
with Image.open(filename) as im:
# 在这里进行你的操作,例如 im.save(new_filename) 保存图片
```
这段代码将会返回一个文件列表,其中包含指定路径下所有以 .png 结尾的文件。你可以使用 `with Image.open(filename) as im:` 打开每个文件,并在缩进块中进行你的操作。例如,你可以使用 `im.save(new_filename)` 将图像另存为新文件。
阅读全文