Die Qt-Doku sagt zu QImage::setAlphaChannel "\obsolete" (und Implementiertung ist langsam) und man solle QPainter::CompositionMode verwenden.
Ich finde aber keine Beispiele, wie man den Alphakanal (mit unterschiedlichen Werten!) setzt, ohne über alle Pixel zu iterieren,
z.B. aus 8-Bit-Graustufen-Bild oder aus Maske wie von QImage::createMaskFromColor().
(vgl. auch http://techbase.kde.org/Development/Tut ... erformance
oder http://comments.gmane.org/gmane.comp.li ... eral/38958)
Eigentlich möchte ich dann mit mehreren Bildern
Code: Alles auswählen
painter.setCompositionMode(QPainter::CompositionMode_SourceOver);
painter.drawImage(image[i]);
sb.