T.M.
Ich bin dabei, bestehenden Code auf Cairo zu portieren. Dabei zeichne ich Bilder im Speicher und schreib die dann z.B. als PNG raus. Mein Problem ist: ich weiß am Anfang nicht, wie groß mein Bild am Ende wird.
Ich würde drum gerne zum Zeichnen eine hinreichend große Fläche (surface) benutzen, also meinetwegen erstmal 2000x2000 Pixel oder sowas, dann dort mein Bild reinzeichnen, das am Ende konkret 1275x853 Pixel groß ist, und dann entweder die leeren Bereiche rundherum abschneiden oder den Inhalt auf eine neue Fläche mit der richtigen Größe kopieren, bevor ich es speichere.
Ich vermisse irgendwie generell Funktionen dazu. Wie würde man sowas machen?