プログラムを Python に移行しようとしていますが、これが ImageMagick でいくつかの画像を処理するシェル スクリプトに依存している場合は別です。Python 用の ctypes ベースの ImageMagick バインディングである wand をインストールしましたが、元のコードを翻訳する方法がわかりません。
CONVERT と OPTIMIZE を使用するコマンド ライン コードを次に示します。
convert -delay $theDelay /path/to/images/$theDateStamp*.png -layers optimize -write /path/to/animationFolder/NewAnimatedGIFfile-$theDateStamp.gif -delete 1--1 -resize 200x200 /path/to/animationFolder/NewStaticGIFthumb-$theDateStamp-t.gif
基本的に、スクリプトはタイムスタンプ付きの画像をダウンロードしたフォルダーに移動し、タイムスタンプの要件を満たす画像のみを含むアニメーション GIF を作成します。アニメーションフォルダーに保存します。次に、フレームを削除し、サイズを変更して、名前に「-t」を追加して、単一の gif 画像を同じフォルダーに保存することにより、そのアニメーション gif のサムネイルを作成します。