python如何读取像素值

图片[1]-python如何读取像素值-uusu优素-乐高,模型,3d打印,编程

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

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

函数原型:

COLORREFGetPixel(HDChdc,intnXPos,intnYPos)

参数:

hdc:设备环境句柄。

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

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

示例:

importImage
importsys
im=Image.open(sys.argv[1])
width=im.size[0]
height=im.size[1]
print"/*width:%d*/"%(width)
print"/*height:%d*/"%(height)
count=0
forhinrange(0,height):
forwinrange(0,width):
pixel=im.getpixel((w,h))
foriinrange(0,3):
count=(count+1)%16
if(count==0):
print"0x%02x,/n"%(pixel[i]),
else:
print"0x%02x,"%(pixel[i]),
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享