本教程介绍如何使用Python编程语言和PIL库将彩色图像转换成灰度图像,适合初学者快速掌握图像处理技巧。
本段落实例展示了如何使用Python将彩色图像转换为灰度图像。
首先导入必要的库:
```python
from PIL import Image
import os
```
图像是由红绿蓝(RGB)三原色组成,每个颜色的亮度范围是0到255。下面是一个具体的实现代码示例:
```python
image = Annie1.jpg
img = Image.open(image)
new_image_name = 素描 + image # 新图像的名字为原图名字前加上“素描”
new_img = Image.new(L, img.size, 255) # 创建一个纯白色的灰度图像
width, height = img.size
# 将彩色图片转换成灰度图片
img = img.convert(L)
```
这段代码首先打开指定的彩色图像文件,然后创建一个新的空白灰度图,并将原图转换为灰度模式。