【问题描述】如何获取图片每一个像素点的RGB值呢?
【小千解答】使用Pillow的Image模块的getpixel方法,示例代码如下:
from PIL import Image with Image.open('d:/py/xqoffice_logo.png') as img: for x in range(img.size[0]): for y in range(img.size[1]): print("({},{}): {}".format(x,y,img.getpixel((x,y))))
结果:
注解:PIL库只用于Python2系列,Pillow是PIL的一个分支,为适配Python3而生,不过库引入仍然要写PIL而不是Pillow。
【参考资料】