Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Farbe eines Pixels? (https://www.delphipraxis.net/8188-farbe-eines-pixels.html)

Alexander 30. Aug 2003 13:00


Farbe eines Pixels?
 
Hi,
wie bekomme ich die Farbe eines Pixels des Bildschrims heraus, wenn ich die Koordinaten habe?
Also nicht nur auf meiner Form.
DAs ganze soll für ein kleines "ColorPicker"-Programm sein.
HAbt ihr eine Idee? Würde mich über vorschläge sehr freuen ;-)
Alexander

Alexander 30. Aug 2003 13:04

Re: Farbe eines Pixels?
 
Ich habe gerade GetPixel gefunden...
Hat sich wohl erledigt ;-)
Wenn ich noch Fragen, habe melde ich mich ;-)

Stanlay Hanks 30. Aug 2003 13:06

Re: Farbe eines Pixels?
 
Is zwar nicht die feinste Methode...aber du könntest einen Screenshot erstellen und den dann in ein Image laden und mit Image.Canvas.Pixels[x,y] auf die Farbe zugreifen. Aber ich bin sicher, es gibt noch andere, bessere Lösungen :wink:

Man liest sich, Stanlay :hi:

Daniel B 30. Aug 2003 13:12

Re: Farbe eines Pixels?
 
Zitat:

Zitat von Stanlay Hanks
Is zwar nicht die feinste Methode...aber du könntest einen Screenshot erstellen und den dann in ein Image laden und mit Image.Canvas.Pixels[x,y] auf die Farbe zugreifen. Aber ich bin sicher, es gibt noch andere, bessere Lösungen :wink:

Lässt Du das Image am anfang weg, so muss man es nicht mit einem Image machen, geht dann auch direkt auf dem Formular. ;)

Alexander 30. Aug 2003 13:28

Re: Farbe eines Pixels?
 
Das mit dem Screenshot ist zwar eine Möglichkeit, aber wohl eine nicht so gute Alternative...

Aber wie gesagt habe GetPixel gerade im MSDN gefungen...
Ist genau das richtige für mich ;-)
Danke trotzdem :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz