float array in QPixmap umwandeln

Alles rund um die Programmierung mit Qt
Antworten
dave555
Beiträge: 1
Registriert: 17. Mai 2010 17:30

float array in QPixmap umwandeln

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

Beitrag 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.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten