Seite 1 von 1

Farb-Werte aller Pixel aus einem Bild auslesen

Verfasst: 14. Juli 2010 17:23
von Pixtar
Moin moin liebe Community,

es gibt in Qt ja mehrere Wege Bilder anzuzeigen bzw. zu laden (QPixmap/QImage/QPicture/QLabel/QGraphicsItem/etc.)

Es geht konkret darum: Ich benötige von jedem Pixel der sich in einem Bild befindet die RGB-Werte.

Beispiel:
Es wird ein monochromes BMP (32Bit bei 800*600) geladen. Jetzt möchte ich alle Farbwerte eines jeden Pixels auslesen und in eine Textdatei schreiben, die dann so aussehen müsste:
123 123 123 122 122 122 120 118 etc.
124 123 122 122 122 122 120 118 etc.
123 124 122 121 120 120 121 118 etc.
etc. etc. etc. etc. etc. etc. etc. etc.
Hier wird jeweils nur ein Wert(Graustufe) gespeichert, da keine RGB-Werte vorhanden sind.

Ein kleiner Hinweis in Richtung "welche Funktion von welcher Komponente" mir helfen könnte wäre schon sehr viel Wert.

Grüße,
Pixtar

Verfasst: 14. Juli 2010 17:42
von Christian81
QImage::pixel() und fertig.

Verfasst: 14. Juli 2010 18:16
von Pixtar
Danke, bei den ganzen Klassen und ihren Methoden verliert man ab und an schon mal den Überblick ;)