Farb-Werte aller Pixel aus einem Bild auslesen

Alles rund um die Programmierung mit Qt
Antworten
Pixtar
Beiträge: 97
Registriert: 5. Mai 2010 15:32

Farb-Werte aller Pixel aus einem Bild auslesen

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QImage::pixel() und fertig.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Pixtar
Beiträge: 97
Registriert: 5. Mai 2010 15:32

Beitrag von Pixtar »

Danke, bei den ganzen Klassen und ihren Methoden verliert man ab und an schon mal den Überblick ;)
Antworten