用python代码将彩色图片文件夹里的图片转换成灰度图片
时间: 2024-05-12 09:15:03 浏览: 220
使用OpenCV-Python批量为照片应用灰度滤镜
你可以使用Python中的Pillow库来将彩色图片转换成灰度图片。以下是示例代码:
```python
from PIL import Image
import os
# 指定彩色图片所在文件夹路径
input_folder = "/path/to/colored/images"
# 指定灰度图输出文件夹路径
output_folder = "/path/to/grayscale/images"
# 循环遍历文件夹里的彩色图片
for filename in os.listdir(input_folder):
# 检查文件是否为图片格式
if filename.endswith(".jpg") or filename.endswith(".png"):
# 打开彩色图片
image = Image.open(os.path.join(input_folder, filename))
# 转换成灰度图
gray_image = image.convert('L')
# 保存灰度图
gray_image.save(os.path.join(output_folder, filename))
```
这段代码将遍历指定文件夹里的所有文件,如果文件是以 ".jpg" 或 ".png" 结尾的图片文件,则打开图片并将其转换为灰度图。最后,将灰度图保存到指定的输出文件夹中。
阅读全文