Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
22. Jul 2005
Hallo Sangius,
ich habe mein Demoprogramm nochmals korrigiert. Der von dir per PN gemeldete optische Stillstand wurde durch einen falschen Endwert für den ProgressBar verursacht. Die stark anwachsende Verarbeitungszeit liegt an der mitunter gewaltigen Farbtabelle, die bei manchen Bildern entsteht.
Ich habe mal meinen Windows-Desktop als Testbild genommen. 1024 * 768 Pixel, ca. 173.000...
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
21. Jul 2005
Mein Programm hat dir ja eine Häufigkeitstabelle für alle Farben erstellt. Jetzt musst du nur noch in der Tabelle nachsehen, welche Häufigkeit zu einer bestimmten Farbe angegeben ist.
Übersehe ich da ein Problem? Gib mir eine Funktions-Signatur und ich gebe dir den Code dafür.
marabu
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
21. Jul 2005
Hallo Sangius,
dein Bild ist quadratisch und hat eine Kantenlänge von 160 Pixeln - das macht insgesamt 25.600 Pixel. Mein Programm bestimmt die Farbe für jedes Pixel und wandelt sie in einen Hex-String um. 000000 ist schwarz, FFFFFF ist weiss, FF0000 ist blau, 00FF00 ist grün und 0000FF ist rot. Die letzte Zeile mit FFFFFF ist aufgrund eines Fehlers von mir entstanden, den ich soeben...
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
21. Jul 2005
Hallo Sangius,
ich habe dir mal ein Beispiel erstellt, wie man ein Farbhistogramm für eine Bitmap erstellt. Die Umwandlung in ein anderes Format ist dafür nicht notwendig.
Grüße vom marabu
Habe einen Fehler im Programm beseitigt.
Habe noch einen Fehler im Programm beseitigt...
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
20. Jul 2005
Hi Sangius,
du willst einen Farbauszug erstellen? Wie groß sind denn die Bilder, welche Farbtiefe haben sie und in welchem Format liegen sie vor, bevor du sie nach PPM umwandelst?
Grüße vom marabu