c# - 如何在c#中获取像素颜色
问题描述
我想制作一个能够在不同程序上获得特定按钮颜色的程序。所以我需要获取该按钮的像素颜色。*我无法访问第二个应用程序的文件,所以我无法让它们通信。
每一次谷歌搜索都给了我无尽的阅读时间。有任何想法吗?
解决方案
- 捕获当前屏幕并将图像保存在“位图”中
- 获取“当前鼠标位置”
- 在“位图”上查找“当前鼠标位置”像素
使用此代码在像素上获取颜色
'位图'.GetPixel('MouseLocation'.X, 'MouseLocation'.Y);
推荐阅读
- ios - UIView 捕捉单指动作,但发送两指捏合以查看后面
- ruby - Cocoapod 安装后直接获取主项目
- ios - Xcode 在某些视图上显示空的蓝色矩形而不是对象
- html - 为什么 CSS 悬停菜单在移动设备上不起作用?
- javascript - 如何使用我的正则表达式捕获可选星号?
- javascript - 按顺序从图像中返回数据
- python - Python OpenCV - 在 Windows 上读取文件时出现问题
- scalapb - 使用 scalapb 生成文件描述符集 (.desc)
- r - 从 lm 中提取线性方程组
- powershell - 在嵌套属性上过滤 ArrayList