![]() |
array und farben
hallo
könte man eventuell auf einem bestimmten desctopbereich die pixelcolors ermitteln und in ein array schreiben? naja sollt schon möglich sein aber könnt ichn tipp bekommen wie das geht doer wurde das vielelciht schon in ienem anderen thread diskuttiert. hab leider ncihts gefunden :/ danke euch schonmal |
Re: array und farben
|
Re: array und farben
hi
ich weiss schon wie man farben aufm bildschirm einzeln herausbekommt, nur wie kann man einen bestimmten bereich zb 50x50 pixel auf einer bestimmten stelle des desctops in den array schreiben und dann vergleichen :/ aber danke schonmal für deine antwort! |
Re: array und farben
Du könntest alle Pixel in zwei verschachtelten For Schleifen durchgehen und dabei die Farben in ein Array eintragen.
Delphi-Quellcode:
Sollte eigentlich gehen. :gruebel:
For x := 0 to Rect.Width -1 do
For y := 0 to Rect.Height -1 do begin ... end; Man liest sich, Stanlay :hi: |
Re: array und farben
hi
supi danke teste ich dann wenn cih daheim bin ;) gibts da noch ne andere variante um desctop breiche mit einem bereits exestierten bmp zu vergleichen? danke aber schonmal vielmals |
Re: array und farben
Zwei gleichgroße Bitmaps A und B, nun wir Bitmap B per XOR Painting in Bitmap A gezeichnet. Alle exakt gleichen Pixel löschen sich dadurch aus un ergeben Schwarz. Nun muß nur noch in Bitmap A überprüft werden ob sie vollständig schwarz ist.
Gruß Hagen |
Re: array und farben
hi uh nette idee danke! :dance:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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