Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi array und farben (https://www.delphipraxis.net/15033-array-und-farben.html)

delphi_newbie_123 20. Jan 2004 20:20


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

Benedikt 20. Jan 2004 20:23

Re: array und farben
 
Hi,

vielleicht hielt dir ja dieser Thread weiter.

delphi_newbie_123 20. Jan 2004 21:04

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!

Stanlay Hanks 20. Jan 2004 21:13

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:
For x := 0 to Rect.Width -1 do
  For y := 0 to Rect.Height -1 do
    begin
...
    end;
Sollte eigentlich gehen. :gruebel:

Man liest sich, Stanlay :hi:

delphi_newbie_123 21. Jan 2004 13:05

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

negaH 22. Jan 2004 00:32

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

delphi_newbie_123 22. Jan 2004 15:05

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