2017-09-20 10 views
0

저는 지팡이를 사용하여 시스템에서 사진의 축소판을 생성하고 생성하는 응용 프로그램을 빌드하고 있습니다. 아래 코드에서 작동하는 움직이는 GIF 축소판을 생성하고 싶습니다. 그러나 거대한 섬네일 파일 크기를 얻고 싶지는 않습니다. 미리보기 이미지가 5mb을 초과하는 경우 대신 jpeg 미리보기 이미지를 생성해야합니다.파일 저장 전에 파이썬 완드 출력 파일 크기

from wand.image import Image 

with Image(filename="initial.gif") as img: 
    size = img.width if img.width < img.height else img.height 
    img.crop(width=size, height=size, gravity='center') 
    img.resize(256, 256) 
    img.format = 'gif' 
    img.save(filename="output.gif") 

파일을 저장하기 전에 출력 파일의 크기를 확인하는 wand있는 방법이 있습니까?

답변

0

당신은 바이트

의 수를 계산 LEN()를 사용하여 다음 make_blob()

을 사용할 수 있습니다