alpha transparent - pixel auf pixel alpha wert behalten
Verfasst: 5. März 2011 15:33
Hallo,
ich habe folgendes problem ich habe ein PAINTEVENT, lade ein QPixmap und male darauf rum.
painter.setPen( QPen( QColor( 255, 0, 0, "60"), 50) );
painter.drawPoint( x, y );
habe einen mousMoveEvent, ich will nämlich bei gedrückter maustaste "wie bei MS PAINT" ein wenig auf meinem QPixmap rummalen.
Das klappt auch alles ... nun zu meinem Problem:
Wenn sich die linien kreuzen, habe ich an der stelle keine TRANSPARENT="60" sondern QT addiert die werte, so dass die stelle undurchsichtiger wird.
Gibt es eine Möglichkeit das zu umgehen? ich möchte gerne, wenn ich mit meinen stifft 100 mal über den gleichen Punkt fahre, dass die transparenz trotzdem "60" bleibt!
gruß mentizm
ich habe folgendes problem ich habe ein PAINTEVENT, lade ein QPixmap und male darauf rum.
painter.setPen( QPen( QColor( 255, 0, 0, "60"), 50) );
painter.drawPoint( x, y );
habe einen mousMoveEvent, ich will nämlich bei gedrückter maustaste "wie bei MS PAINT" ein wenig auf meinem QPixmap rummalen.
Das klappt auch alles ... nun zu meinem Problem:
Wenn sich die linien kreuzen, habe ich an der stelle keine TRANSPARENT="60" sondern QT addiert die werte, so dass die stelle undurchsichtiger wird.
Gibt es eine Möglichkeit das zu umgehen? ich möchte gerne, wenn ich mit meinen stifft 100 mal über den gleichen Punkt fahre, dass die transparenz trotzdem "60" bleibt!
gruß mentizm