webForumDet fria alternativet
Logga in / Bli medlem

Robotklass som i Java?

.NET

2 svar · 306 visningar · startad av jabbalizer

Medlem sedan jan. 2001229 inlägg
Frågan#1

Jag behöver använda mig av Robotklassen i java för att läsa in RGB från pixlar då de visas på skärmen.

Men jag vill inte använda Java, utan C#. Någon som vet om det finns någon motsvarighet, eller vad man kan använda istället?

Jag vill alltså ha färgen på pixel(x,y) som just då visas på skärmen.

Medlem sedan maj 20012 812 inlägg
#2

Jag tittade på något liknande för ett tag sedan när jag försökt göra en bildigenkänningsmotor :)

Och jag har för mig att det inte finns något direkt i C# utan du måste använda dig av winApi för att göra en skärmdump av skärmen och sedan läsa in det som en bild till GDI och därefter så kan du kontrollera vilken färg en given pixel har.

Tyvärr har jag inte kvar koden så jag kan inte hjälpa dig mer, men ut på nätet och sök efter screendump C# och API så hittar du nog något...

- M

Medlem sedan jan. 2001229 inlägg
#3

Tackar =) Det ska jag göra..

263 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)