Bestimmte Farbe aus einem Bild transparent machen

Alles rund um die Programmierung mit Qt
Antworten
Gapa
Beiträge: 63
Registriert: 4. Juli 2008 14:33
Kontaktdaten:

Bestimmte Farbe aus einem Bild transparent machen

Beitrag von Gapa »

Hallo,

ist es denn irgendwie möglich, eine bestimmte Farbe (in meinem Fall weiß) eines Bildes transparent zu machen?
Der Grund ist folgender:
Ich habe ein schönes Hintergrundbild für mein Fenster, und wollte rechts unten auf das Bild ein zweites Bild, mein Logo, setzen. Nun ist mein Logo als Bild gespeichert und hat somit einen weißen Hintergrund. Jedoch will ich ja nur mein Logo auf dem Hintergrundbild abgebildet haben, also muss die restliche weiße Fläche transparent gemacht werden. Nur wie bekomme ich das hin??

Viele Grüße
Gapa
Gestern war heute noch morgen!
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

void QPixmap::setAlphaChannel ( const QPixmap & alphaChannel ) 
void QPixmap::setMask ( const QBitmap & mask )
Gapa
Beiträge: 63
Registriert: 4. Juli 2008 14:33
Kontaktdaten:

...

Beitrag von Gapa »

Hallo,

danke upsala! Das freut mich zu sehen, dass eine Lösung auf der Hand liegt!
Ich hab mir das Kapitel dazu in der Doku angeschaut und bin auch nach längerem Grübeln nicht weiter gekommen. Ich kann mir unter einem "AlphaChannel" leider gar nichts vorstellen...
Könntest du mir das noch ein bisschen genauer schildern??

Wäre super!

Viele Grüße
Gapa
Gestern war heute noch morgen!
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag von MiKla »

Das steht doch alles in der Doku

Michael
Antworten