Ich habe den Bildkomprimierungscode für Avatar in meiner Anwendung hinzugefügt. Aber manchmal speichert es das hochgeladene Bild als "rotieren".Das komprimierte Avatar-Bild wird in Python "rotieren"
Bitte den Code unten überprüfen,
import Image, ImageFile
pic = "pic/goes/here.jpg"
im = Image.open(pic)
width, height = im.size
if width > 1000 or height > 1000:
width = width*.7
height = height*.7
im = im.resize((int(math.floor(width)), int(math.floor(height))), Image.ANTIALIAS)
try:
im.save(pic,optimize=True,quality=70)
except IOError:
ImageFile.MAXBLOCK = width * height
im.save(pic,optimize=True,quality=70)
Muss ich etwas oder andere alternative Methoden aktualisieren müssen das Hochladen von Bildern für AVATAR, um die Größe? Vielen Dank!