多语言展示
当前在线:693今日阅读:84今日分享:32

PIL分离图片的色彩通道

本文,介绍一下,python使用pillow模块,分离图片的色彩通道的方法。
工具/原料
1

电脑

2

python3.6(anaconda)

方法/步骤
1

给定下面的图片。

2

先看看图片有几个色彩通道:print(img.mode)这是一个RGB的三通道图片。

3

分离色彩通道:r,g,b = img.split()

4

保存红色通道的图片。单通道图片一定是灰色图片。

5

绿色通道和蓝色通道的图片。g.save('绿.jpg')b.save('蓝.jpg')

6

合并通道:img0 = Image.merge('RGB',(r,g,b))和原图一样。

7

打乱通道顺序:Image.merge('RGB',(b,r,g))

8

剔除红色通道:img0 = Image.merge('RGB',(r.point(lambda i:i==i*0),g,b))

推荐信息