QGraphicsBlurEffect in QPixmap speichern

Alles rund um die Programmierung mit Qt
Antworten
MisterIKS
Beiträge: 10
Registriert: 5. Februar 2010 17:46
Kontaktdaten:

QGraphicsBlurEffect in QPixmap speichern

Beitrag von MisterIKS »

Guten Abend Forum,

ich habe vor einigen Wochen das wundervolle Framework entdeckt und kommen jetzt an so manches Problem bei dem ich Hilfe benötige. Zuerst:

Seit Qt 4.6 gibt es die QGraphicsEffect-Klasse. Die Effekte lassen sich auf QGraphicsItem's anwenden und funktionieren gut, leider ist der QGraphicsBlurEffect für Echtzeit zu langsam. Wie kann ich ein mit Effekt versehenes GraphicsItem in eine Pixmap/ein Image wandeln sodass der einfach der transformierte Bildinhalt übernommen wird. Aus einem GraphicsItem kann man ja nur die Originalpixmap rausziehen.

Ich wäre für Hilfe dankbar!
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Abgesehen davon dass Qt eh nichts für Echtzeit ist denke ich Du suchst QGraphicsEffectSource::pixmap()
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
MisterIKS
Beiträge: 10
Registriert: 5. Februar 2010 17:46
Kontaktdaten:

Beitrag von MisterIKS »

Echtzeit war falsch ausgedrückt, ich will eben das GraphicsItem einmalig blurren und dann nurnoch zeichnen und den effekt nicht jedes mal beim aktualisieren neu anwenden. Ich verstehe sowieso nicht, wieso der jedes mal neu berechnet wird, obwohl ich garnix am betreffenden Item ändere.

Zu QGraphicsEffectSource::pixmap() steht nichts un der Help und es wird auch vom QtCreator nicht anerkannt. Ich verstehe nicht ganz wie das funktionieren soll.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten