如何使用Python如何获取某像素点处颜色

2025-03-23 09:27:37
推荐回答(1个)
回答1:

方法一:
# -*- coding: cp936 -*-
from ctypes import *

#引入winapi
gdi32 = windll.gdi32
user32 = windll.user32

#获取句柄
hdc = user32.GetDC(None)
#获取指定像素的颜色
c = gdi32.GetPixel(hdc,100,50)
#打印十进制转化为十六进制的颜色
print hex(c)