Ich muss ein Bild aufnehmen und auf einen neuen, generierten weißen Hintergrund legen, damit es in ein herunterladbares Desktop-Hintergrundbild konvertiert werden kann. So würde der Prozess gehen:Wie wird ein Bild mit PIL in Python auf ein anderes Bild zusammengesetzt?
- neu generieren, die alles Weiß-Bild mit 1440x900 Dimensionen
- Platz vorhandenes Bild oben, zentrierte
- Speicher als einzelnes Bild
In PIL, sehe ich die ImageDraw
Objekt, aber nichts deutet darauf hin, dass es vorhandene Bilddaten auf ein anderes Bild zeichnen kann. Vorschläge oder Links, die jeder empfehlen kann?
Sie müssen möglicherweise abhängig von Ihrem Modul/System/Version importieren: von PIL-Import Image –
Danke @NunoAniceto, ich habe es geändert, um 'aus PIL-Import Image', um den Code mehr [kompatibel mit Kissen] (http: //pillow.readthedocs.org/en/latest/porting-pil-to-pillow.html). – unutbu
Wenn Sie Python 3.x verwenden, überprüfen Sie https://StackOverflow.com/a/17530159/7326714, um den "offset" Tupel-Integer-Fehler zu beheben. – LucSpan