Ich möchte einige Base64-kodierte PNG-Bilder mit Python in JPG konvertieren. Ich weiß, wie man von base64 zurück zu rohem entschlüsselt:
%Vor%aber wie kann ich das jetzt in jpg umwandeln? Einfach nur pngraw in eine Datei schreiben gibt mir nur eine PNG-Datei. Ich weiß, dass ich PIL verwenden kann, aber WIE genau würde ich es tun? Danke!
Direkt aus dem PIL-Tutorial:
Um eine Datei zu speichern, verwenden Sie die Speichermethode der Image-Klasse. Beim Speichern von Dateien wird der Name wichtig. Wenn Sie das Format nicht angeben, ermittelt die Bibliothek anhand der Dateinamenerweiterung, welches Dateispeicherformat verwendet werden soll.
Sie müssen also nur die Dateiendung auf .jpeg
oder .jpg
setzen und das Bild wird automatisch konvertiert.