【发布时间】:2025-12-06 07:30:01
【问题描述】:
好的,所以我在这里尝试更高级一些,我想学习的其中一件事是从屏幕上的某个位置获取像素颜色或数据。我搜索了很多,但似乎大多数人都想在 c 或 c++ 中执行此操作。
我正在制作一个程序,用于扫描屏幕上某个位置的某种颜色。如果该位置包含任何带有橙色的东西,那么我窗口中的数字将变为 1 表示真或 0 表示假。 我的窗口的背景是透明的,如果这很重要的话。
我只遇到过 Graphics.CopyFromScreen() 和 bitmap.GetPixel();
谢谢
【问题讨论】:
-
这有帮助吗:- *.com/questions/1483928/…
-
哇,谢谢,我以前找不到。虽然我担心我会再次遇到旧的 [DLLImport] user32.dll 的东西。我讨厌搞乱那些原生的 win32 功能,因为它比我想去的要先进得多,但是谢谢,我试试看。