【问题标题】:How to get pixel colour in c#如何在c#中获取像素颜色
【发布时间】:2018-10-05 00:00:48
【问题描述】:

我想制作一个能够在不同程序上获取特定按钮颜色的程序。所以我需要获取该按钮的像素颜色。*我无法访问第二个应用程序的文件,所以我无法让它们通信。

每次谷歌搜索都给了我无尽的阅读时间。 有什么想法吗?

【问题讨论】:

标签: c# colors pixel


【解决方案1】:
  1. 捕获当前屏幕并在“位图”中保留图像
  2. 获取“当前鼠标位置”
  3. 在“位图”上查找“当前鼠标位置”像素
  4. 使用此代码获取像素上的颜色

    'Bitmap'.GetPixel('MouseLocation'.X, 'MouseLocation'.Y);

【讨论】:

  • 感谢Alphile的回答!我实际上尝试做的是在没有用户输入(如鼠标)的情况下自动化脚本。
  • 您可以像其他人一样更改“鼠标”。甚至你可以用矩形等检查“框区域”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-12
  • 1970-01-01
  • 2020-10-21
相关资源
最近更新 更多