Bild aus einem float-Array in QImage

Alles rund um die Programmierung mit Qt
Antworten
Roque
Beiträge: 7
Registriert: 2. Mai 2008 13:37
Kontaktdaten:

Bild aus einem float-Array in QImage

Beitrag von Roque »

Hi,

für eine Vorschaufunktion eines Bildfilters in meinem Programm möchte ich ein Bild, ohne es als Datei zu speichern, in einer QGraphics-View anzeigen lassen.

Die gedachten Arbeitsschritte sind nun:

1) QImage erstellen (als Format_RGB444, wobei die Quelldaten aus einem 16bit-Graubild stammen).

2)Das Problem ist nun, dass die Bildwerte als ein eindimensionales Array (float) vorliegen. Da die Bilder nicht sehr groß sind (204X204), könnte ich einfach setPixel() verwenden... aber wie genau? Habt Ihr diesbezüglich vielleicht ein Code-Beispiel?

3)Das QImage wird in ein QPixmap konvertiert. Das QPixmap wiederum in eine QGraphicsScene, die in einer QGraphicsView dann angezegt wird. Ist dieser Weg so sinnvoll?

Danke für Eure Hilfe!
Roque
Antworten