ich will sämtliche Albencover in meinem musikordner zwecks platzersparnis (für den ipod) einschrumpfen, leider funzt mein skript nicht so richtig.
1 2 3 4 5 6 7 8 9 | from PIL import Image import glob, os size = 240, 240 for infile in glob.glob("/*/*.jpg"): im = Image.open(infile) im.thumbnail(size, Image.ANTIALIAS) im.save("cover_neu.jpg", "JPEG") |
folgende probleme: 1) das neue bild soll im selben ordner gespeichert werden wie das alte, es landet aber im selben ordner wie das skript. 2) meine unterordner enthalten leerzeichen und das je nach band/album unterschiedlich viele. ich habs bereits mit ./name\mitleerzeichen/*.jpg versucht aber das klappt nicht. wie müßte ich zb diese pfad umbauen: ./Bishop/Suicide Party/*.jpg