如何在C#中获得像素颜色

时间:2018-10-05 00:00:48

标签: c# colors pixel

我想制作一个程序,该程序能够在其他程序上获得特定按钮的颜色。因此我需要获取该按钮的像素颜色。*我无权访问第二个应用程序的文件,因此无法使它们进行通信。

每个Google搜索都给我带来了无穷无尽的阅读时间。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

  1. 捕获当前屏幕并将图像保存在“位图”中
  2. 获取“当前鼠标位置”
  3. 在“位图”上找到“当前鼠标位置”像素
  4. 使用此代码在像素上获得色彩

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