PIL分离图片的色彩通道

2025-11-12 13:53:50

1、给定下面的图片。

PIL分离图片的色彩通道

2、先看看图片有几个色彩通道:

print(img.mode)

这是一个RGB的三通道图片。

PIL分离图片的色彩通道

3、分离色彩通道:

r,g,b = img.split()

PIL分离图片的色彩通道

4、保存红色通道的图片。

单通道图片一定是灰色图片。

PIL分离图片的色彩通道

5、绿色通道和蓝色通道的图片。

g.save('绿.jpg')

b.save('蓝.jpg')

PIL分离图片的色彩通道

PIL分离图片的色彩通道

6、合并通道:

img0 = Image.merge('RGB',(r,g,b))

和原图一样。

PIL分离图片的色彩通道

7、打乱通道顺序:

Image.merge('RGB',(b,r,g))

PIL分离图片的色彩通道

8、剔除红色通道:

img0 = Image.merge('RGB',(r.point(lambda i:i==i*0),g,b))

PIL分离图片的色彩通道

9、单独保留绿色:

img0 = Image.merge('RGB',(r.point(lambda i:i==i*0),

                          g,b.point(lambda i:i==i*0)))

PIL分离图片的色彩通道

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:139
  • 阅读量:188
  • 阅读量:131
  • 阅读量:24
  • 阅读量:143
  • 猜你喜欢