首页 > 解决方案 > 如何在c#中获取像素颜色

问题描述

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

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

标签: c#colorspixel

解决方案


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

    '位图'.GetPixel('MouseLocation'.X, 'MouseLocation'.Y);


推荐阅读