2017-09-20 26 views
0

私は、ワンドを使用して、システム内の写真のサムネイルをサイズ変更して生成するアプリケーションを構築しています。以下のコードで動作するgifサムネイルを生成したいしかし私は巨大なサムネイルファイルサイズを取得したくありません。サムネイルが5mbを超える場合は、代わりにサムネイルjpegを生成します。ファイル保存前のPython Wand出力ファイルサイズ

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

あなたはmake_blob()

を使用して、バイト

の数をカウントするLEN()を使用することができます
関連する問題