Hinzufügen von Rahmen zu einem Bild mit Python

Ich habe eine große Anzahl von Bildern mit einer festen Größe (z. B. 500 * 500). Ich möchte ein Python-Skript schreiben, das die Größe auf eine feste Größe (z. B. 800 * 800) ändert, aber das Originalbild in der Mitte behält und den überschüssigen Bereich mit einer festen Farbe (z. B. Schwarz) ausfüllt.

Ich benutze PIL. Ich kann die Größe des Bildes mit derresize funktioniert jetzt, aber das ändert das Seitenverhältnis. Gibt es eine Möglichkeit, dies zu tun?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage