PIL分离图片的色彩通道
- 原创
- |
- 浏览:3624
- |
- 更新:
本文,介绍一下,python使用pillow模块,分离图片的色彩通道的方法。
方法/步骤
给定下面的图片。
先看看图片有几个色彩通道:
print(img.mode)
这是一个RGB的三通道图片。
分离色彩通道:
r,g,b = img.split()
保存红色通道的图片。
单通道图片一定是灰色图片。
绿色通道和蓝色通道的图片。
g.save('绿.jpg')
b.save('蓝.jpg')
合并通道:
img0 = Image.merge('RGB',(r,g,b))
和原图一样。
打乱通道顺序:
Image.merge('RGB',(b,r,g))
剔除红色通道:
img0 = Image.merge('RGB',(r.point(lambda i:i==i*0),g,b))
单独保留绿色:
img0 = Image.merge('RGB',(r.point(lambda i:i==i*0),
g,b.point(lambda i:i==i*0)))
END- 该信息未经许可获取自百度经验
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
















