Seite 1 von 1

float array in QPixmap umwandeln

Verfasst: 17. Mai 2010 17:45
von dave555
Ich habe ein float array mit RGB Werten: [R,G,B,R,G,B,R,G,B,......,R,G,B]
nun möchte ich dieses in QT anzeigen.

Ich habe jedoch keinen Plan wie ich dies in eine QPixmap umwandeln kann.

Habs so versucht

Code: Alles auswählen

QPixmap pm = QtGui.QPixmap.fromImage(QImage(data, imgwidth, imgheight, QImage::Format_RGB32))
nun weiss ich jedoch nicht, wie ich das array ins RGB32 Format konvertieren kann.

Verfasst: 17. Mai 2010 17:47
von Christian81
Die einzelnen RGB-Floatvalues in korrekte RGBA - Werte umrechnen und fertig. Wie Deine float-Werte zu interpretieren sind weiß ich nicht. RGBA ist als Werebereich zwischen 0 und 255 je Farbkanal zu interpretieren.