Seite 1 von 1

Qimage in QImage kopieren

Verfasst: 27. Juni 2008 08:44
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());

Verfasst: 27. Juni 2008 09:01
von Christian81
Ein QPainter erzeugen und das Image reinmalen.

Verfasst: 27. Juni 2008 09:04
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

Verfasst: 27. Juni 2008 09:06
von Christian81

Verfasst: 27. Juni 2008 09:08
von upsala
Ein QImage ist zugleich ein QPaintDevice und ein QPainter kann auf jedes QPaintDevice malen...