转载自:http://iyenn.com/rec/1702896.html,本文只做个人记录学习使用,版权归原作者所有。
最近在调试代码的时候,需要读取一张图的通道数。这张图象是利用PIL模块读取的:
img=Image.open('xxx.jpg')
在网上并没有找到能获取其通道数的函数,但是偶然发现了一个方法:split().该方法能够分离img的通道,如果一张图象是3通道的,可以这么用:
r,g,b=img.split()
于是想到可以借助这一方法获取img的通道数
print(len(img.split()))
打印出3
奈斯
评论记录:
回复评论: