0
私はイメージの寸法を決定するためにPythonスクリプトでImagemagick identifyを使用しています。アニメーション化されたGIFを解析する場合、次元は何度も繰り返されます。 500 375500 375500 375500 375500 375500 375500 375500 375
。Imagemagick GIF寸法繰り返し以上
どうしてですか?この出力を単純な幅/高さにクリーンアップするにはどうすればよいですか?
#!/usr/bin/env python
import subprocess, logging
# identify -ping -format "%w %h" test.gif
dimensions = subprocess.check_output([
r'C:\Program Files\ImageMagick-6.9.3-Q16\identify.exe',
'-ping',
'-format',
'%w %h',
"../www/content/test.gif"
])
# b string to utf-8 string
dimensions = dimensions.decode("utf-8")
logging.warning(dimensions)
し、次のようにログに出力されている:この結果を生成
ザ・Pythonスクリプト
WARNING:root:500 375500 375500 375500 375500 375500 375500 375500 375
「image.gif [0]」を使って、最初のフレームの寸法を特定/分離することができます。 –