一个文件夹的图像进行灰度处理将结果另创一个文件夹并保存
时间: 2024-05-07 13:21:03 浏览: 21
可以使用Python中的Pillow库进行图像处理和保存。以下是一个实现此功能的简单示例代码:
```python
from PIL import Image
import os
# 输入文件夹路径和输出文件夹路径
input_folder_path = "input_folder/"
output_folder_path = "output_folder/"
# 确保输出文件夹存在
if not os.path.exists(output_folder_path):
os.makedirs(output_folder_path)
# 遍历输入文件夹中所有文件
for filename in os.listdir(input_folder_path):
# 仅处理图像文件
if filename.endswith(".jpg") or filename.endswith(".png"):
# 打开并转换图像为灰度模式
image = Image.open(os.path.join(input_folder_path, filename)).convert("L")
# 保存处理后的图像到输出文件夹
output_path = os.path.join(output_folder_path, filename)
image.save(output_path)
```
在此示例中,我们首先导入Pillow库和os库。然后,我们指定输入文件夹路径和输出文件夹路径。接下来,我们确保输出文件夹存在。然后,我们使用os库遍历输入文件夹中的所有文件。我们仅处理以.jpg或.png结尾的图像文件。对于每个图像文件,我们使用Pillow库打开图像并将其转换为灰度模式。最后,我们将处理后的图像保存到输出文件夹中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)