2017-10-23 10 views
1

내 응용 프로그램에 아바타의 이미지 압축 코드를 추가했습니다. 하지만 업로드 된 이미지를 "회전"으로 저장하는 경우가 있습니다. 아래의 코드를 확인하시기 바랍니다압축 된 아바타 이미지가 파이썬에서 "회전"됨

,

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) 

내가 뭔가 또는 아바타에 대한 이미지 업로드 크기를 조정하기 위해 다른 대체 방법을 업데이트해야합니까? 감사!

답변

0

품질을 70 이상으로 변경하고 시도하십시오.

필자는 6-10MB의 파일에 85 개의 차이점이 없으며 65 개가 가장 합리적인 번호라는 것을 알게되었습니다.