python如何读取像素值

python

使用image模块中的getpixel函数获得像素值。

GetPixel函数检索指定坐标点的像素的RGB颜色值。

函数原型:

COLORREF GetPixel(HDC hdc, int nXPos, int nYPos)

参数:

hdc:设备环境句柄。

nXPos:指定要检查的像素点的逻辑X轴坐标。

nYPos:指定要检查的像素点的逻辑Y轴坐标。

示例:

import Image  

import sys   

im = Image.open(sys.argv[1])  

width = im.size[0]  

height = im.size[1]  

print "/* width:%d */"%(width)  

print "/* height:%d */"%(height)  

count = 0   

for h in range(0, height):  

  for w in range(0, width):  

    pixel = im.getpixel((w, h))   

    for i in range(0,3):  

      count = (count+1)%16  

      if (count == 0):   

        print "0x%02x,/n"%(pixel[i]),  

      else:  

        print "0x%02x,"%(pixel[i]),

更多Python知识请关注云海天Python教程栏目。

以上是 python如何读取像素值 的全部内容, 来源链接: utcz.com/z/527267.html

回到顶部