添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

【问题描述】如何获取图片每一个像素点的RGB值呢?

42-1.png


【小千解答】使用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))))

结果:

42-2.png

注解:PIL库只用于Python2系列,Pillow是PIL的一个分支,为适配Python3而生,不过库引入仍然要写PIL而不是Pillow。


【参考资料】

  1. 使用python求出图片每一个像素的RGB颜色

  2. pillow reference


打赏码.png


最近发表