Seite 1 von 1

Bestimmte Farbe aus einem Bild transparent machen

Verfasst: 2. Januar 2009 15:55
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

Verfasst: 2. Januar 2009 16:13
von upsala

Code: Alles auswählen

void QPixmap::setAlphaChannel ( const QPixmap & alphaChannel ) 
void QPixmap::setMask ( const QBitmap & mask )

...

Verfasst: 3. Januar 2009 18:13
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

Verfasst: 3. Januar 2009 20:15
von MiKla
Das steht doch alles in der Doku

Michael