vb.net 获取屏幕某像素点颜色!!! 取坐标像素的颜色!获取指定点颜色
自己写的vb.net代码,压缩包是整个工程,打开后运行可看到效果,输入屏幕坐标,X,Y,点击按钮,窗口背景色就编程了坐标对应像素的颜色。这个问题好多人问,我试了好多,有的好用,有的不好用。对于VB.NET总体讲有两种方法:1.取得DC的color值:对于任何位置,可以取得它的DC然后得到COLOR值,但是对于透明UI位置的color,这个颜色不可以赋值给控件,因为它是透明的,而获取的UI位置不是透明的,这个颜色是可以用来赋值的,所以这个不通用。2.采用获取屏幕截图,然后再取得到BITMAP的某像素颜色,这个是通用的,但是消耗内存和CPU。网上有部分核心代码,但对于小菜们还是隔靴搔痒,我的代码直接可以拿来就用,也便于更改和调试。而且一点不浪费资源,因为我不
用户评论
公司电脑查到病毒给删了。呜呜
非常不错的东西,我改进了一下,派上用场了
使用net来转化6.0,非常有效,给了我很好的思路。谢谢分享。
好用的资源不多,谢谢了
我还以为很复杂的其实代码很很简短 我的VS2005打开出错 用2010可以转换打开,如果能把颜色转换成数字就更好了
学习了,代码可以用
很好,可以用!功能实现没问题!
不错,使用GetDC获取整个屏幕的颜色,若是能获取任意界面的颜色就更好了
可实现,我想找的像素值转为整型的代码没有
恩,就看什么时候能用上