Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Farbanalyse und Optimierung (https://www.delphipraxis.net/107617-farbanalyse-und-optimierung.html)

Chaismo 30. Jan 2008 18:09


Farbanalyse und Optimierung
 
Liste der Anhänge anzeigen (Anzahl: 1)
HeyHo Liebe DP!
Ich habe ein kleines PRogramm geschrieben, in welchem man ein Bild öffnet und die Farben von diesem dann alaysiert werden.
Allerdings dauert das eine ganze Weile und ich bin etwas erschrocken über die Anzahl der Farben?!
Deswegen meine "kleinen"^^ Fragen:
1. Wie könnte man dieses Programm optimieren? Ich dachte schon an einen Timer, allerdings dürfte das ja keine ZEitgewinnung bringen bei sagen wir mal 600*800 Pixeln jedes pro ms auszulesen
2. Hat jemand eine IDee die Farben die sich sehr ähnlich sind zusammenzufassen, also zu schauen welche in eine "Gruppe" passen könneten und
3. Wie bekomme ich es hin das während des Scannvorgangs sich die Liste aktualisiert bzw. der Status mit angezeigt wird und nich erst
NACHDEM er damit fertig ist?
4. wieso löscht er nur einen kleinen Teil des Bildes
ICh danke euch schonmal im voraus!

bitsetter 30. Jan 2008 21:54

Re: Farbanalyse und Optimierung
 
Zitat:

Zitat von Chaismo
1. Wie könnte man dieses Programm optimieren? Ich dachte schon an einen Timer, allerdings dürfte das ja keine ZEitgewinnung bringen bei sagen wir mal 600*800 Pixeln jedes pro ms auszulesen

Hi,

das Zauberwort lautet Hier im Forum suchenScanLine.
Edit: Setlength() ist auch nicht gerade optimal.

Zitat:

Zitat von Chaismo
3. Wie bekomme ich es hin das während des Scannvorgangs sich die Liste aktualisiert bzw. der Status mit angezeigt wird und nich erst
NACHDEM er damit fertig ist?

In der Schleife ab und zu mal application.ProcessMessages aufrufen oder die Prozedur in einem Thread auslagern.

Amateurprofi 30. Jan 2008 22:36

Re: Farbanalyse und Optimierung
 
Zitat:

Zitat von Chaismo
2. Hat jemand eine IDee die Farben die sich sehr ähnlich sind zusammenzufassen, also zu schauen welche in eine "Gruppe" passen könneten

Mache dich mal mit dem HSB-Farbmodell vertraut.
Farben werden hier über den Farbton (Hue), Sättigung (Saturation) und Helligkeit (Brightness) abgebildet.
Über Hue, unter Berücksichtigung von Brightness kannst du Farben sehr schön in Farbgruppen einordnen.

Chaismo 31. Jan 2008 19:51

Re: Farbanalyse und Optimierung
 
Alles klar danke euch schonmal für die Antworten!
Werd mir das ganze mal anschauen und versuchen etwas zu optimieren!
Werd mich danach sicher nochmal melden ;)
Vielen Dank :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.

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