批量将图片转化为灰度图
时间: 2023-08-15 11:04:35 浏览: 130
彩图批量转灰度图
您可以使用Python的PIL库(Pillow)来批量将图片转换为灰度图。以下是一个示例代码:
```python
from PIL import Image
import os
def convert_to_grayscale(input_path, output_path):
image = Image.open(input_path).convert('L')
image.save(output_path)
def batch_convert_to_grayscale(input_folder, output_folder):
if not os.path.exists(output_folder):
os.makedirs(output_folder)
for filename in os.listdir(input_folder):
input_path = os.path.join(input_folder, filename)
output_path = os.path.join(output_folder, filename)
convert_to_grayscale(input_path, output_path)
# 调用示例
input_folder = 'input_folder_path' # 输入文件夹路径
output_folder = 'output_folder_path' # 输出文件夹路径
batch_convert_to_grayscale(input_folder, output_folder)
```
请将 `'input_folder_path'` 替换为包含要转换的图像的文件夹的路径,并将 `'output_folder_path'` 替换为保存转换后图像的文件夹的路径。运行上述代码后,将会将输入文件夹中的所有图像转换为灰度图,并保存到输出文件夹中。
阅读全文