Farbwerte eines Pixels auf dem Monitor einlesen?

Hallo!

Weiß jemand wie ich die Farbwerte (RGB) eines Pixels einlesen kann das gerade auf dem Monitor ausgegeben wird?

Am besten wär es wenn ein geignetes Programm zum Einlesen in Visual Basic programmiert wäre.

Hallo!

Weiß jemand wie ich die Farbwerte (RGB) eines Pixels einlesen
kann das gerade auf dem Monitor ausgegeben wird?

http://www.iconico.com/colorpic/

Am besten wär es wenn ein geignetes Programm zum Einlesen in
Visual Basic programmiert wäre.

ist es nicht

Gruß
Christian

Vielen Dank!

Allerdings ist das nicht so 100% das was ich brauche…

Ich habe mir überlegt so eine Art „Ambi-Light“ für den PC zu basteln. Wenn ich jetzt die Farbwerte einzelner Pixel einlesen könnte, davon den Durchschnitt berechnen könnte, diesen Wert über die Parallelschnittstelle ausgeben und dann eine Schaltung bauen könnte (das kann ich) die die Werte verarbeitet und damit passende LEDs (RGB) ansteuern könnte wäre das optimal!

Ich hoffe jemand konnte mir folgen :wink:

Jetzt bräuchte ich nur noch das richtige Programm (am besten mit Source-Code) womit ich die Pixel einlesen kann…

Ich hoffe jemand kann mir weiterhelfen.

Markus

Hallo Markus,

Ich habe mir überlegt so eine Art „Ambi-Light“ für den PC zu
basteln.
[…]
Ich hoffe jemand konnte mir folgen :wink:

Wow, ich liebe solche kreativen Projekte. ^^

Jetzt bräuchte ich nur noch das richtige Programm (am besten
mit Source-Code) womit ich die Pixel einlesen kann…

Wenn Du Source-Code möchtest, schlage ich das dafür entsprechende Brett vor. Meine Empfehlung für diese Aufgabe ist Delphi, damit kommst Du schnell ans Ziel.

Vorschlag:

http://delphi.about.com/od/graphics/l/aa021004a.htm
http://groups.google.it/groups/search?hl=de&q=delphi…

So könntest Du einen Screenshot in ein Canvas-fähiges Objekt wie TBitmap machen, dann kannst Du mit Canvas.Pixels[x,y] die Farbe jeden Pixels auslesen.

Voraussetzung: Eine installierte Delphi-Entwicklungsumgebung. Damit kannst Du auch schön den Assembler-Code für die Ansteuerung der parallelen Schnittstelle schreiben.

Ich hoffe jemand kann mir weiterhelfen.

Ganz sicher :smile:

Schönen Gruß,
Rudy