Qimage in QImage kopieren

Alles rund um die Programmierung mit Qt
Antworten
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Qimage in QImage kopieren

Beitrag von pospiech »

Ich habe ein QImage mit Größe 768x768 das ich eins mit der Größe 1024x768 hineinkopieren möchte. Zudem sollte das größere Bild zuvor mit einem schwarzem Hintergrund versehen worden sein.

Wie also konnte ich am sinnvollsten ein Bild vollständig mit einer Farbe füllen und dann ein anderes Bild hineinkopieren?

EDIT: Zum Füllen gibt es die Funktion fill

Code: Alles auswählen

saveimage.fill(QColor(0,0,0).rgb());
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ein QPainter erzeugen und das Image reinmalen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Beitrag von pospiech »

Christian81 hat geschrieben:Ein QPainter erzeugen und das Image reinmalen.
Wie bekomme ich dann aus dem QPainter wieder ein QImage zurück.
Hintergrund ist, dass ich primär das neue QImage genau so speichern möchte - also mit dem schwarzen Rand. Am bildschirm wird das gar nicht dargestellt.

Matthias
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ein QImage ist zugleich ein QPaintDevice und ein QPainter kann auf jedes QPaintDevice malen...
Antworten