user32 = windll . user32 hdc = user32 . GetDC ( None ) # 获取颜色值 pixel = gdi32 . GetPixel ( hdc , x , y ) # 提取RGB值 r = pixel & 0x0000ff g = ( pixel & 0x00ff00 ) >> 8 b = pixel >> 16 return [ r , g , b ]
图像处理, Python 相关视频讲解:StableDiffusion提升出图速度,TensorRT扩展,SDXL-SSD-1B-A1111,速度提升60%,PyTorch更新一张图生成指定动作的动态视频,Magic Animate本地部署 python 的or运算赋值用法用 Python 读取图片某点的RGB值 在图像处理中, . . .
我根据 Matt Hart的 GetPixel 代码改写的,增加了显示RGB颜色值和网页颜色值的功能,还有全局快捷键F2。用起来很方便。无毒,我用 Norton INS 2008,且总是升级独库。 很小,用VB6写的,除95、98意外的系统可以直接运行,否则可能需要vb运行库支持。
//获得当前 屏幕 的大小 Rectangle rect = new Rectangle(); rect = Screen . AllScreens[0] . WorkingArea; //计算图片的大小,因为图片的长和宽有可能超过目前 屏幕 的大小 //创建一个以当前 屏幕 为模板的图象 Control ctl = new Control();