前に書く
python
複数の画像を組み合わせてgifアニメーションにする方法を紹介しました(表示するにはここをクリックしてください)。しかし、合成されたアニメーションが大きすぎる場合、どのように圧縮するのでしょうか?
依存モジュール
pip install pygifsicle
サンプルコード
from pygifsicle import optimize
optimize('test.gif', "optimized.gif") # For creating a new one
パラメータの説明
test.gif
:これは圧縮されるgif
ファイルの名前です
optimized.gif
:これは圧縮されたgif
ファイルの名前です
予防
圧縮にはgifsicle.exe
プログラムのサポートが必要であり、システムが異なればソリューションも異なります。
マックOS
pip install pygifsicle
コマンドを実行すると、Brew
インストールが自動的gifsicle
に使用されるため、アクションは不要です。
Linux
sudo apt-get install gifsicle
コマンドを使用してインストールしてくださいgifsicle
。
ウィンドウズ
ダウンロードgifsicle
プログラムを自分で、クリックしてここにダウンロードしてください。ダウンロード後、gifsicle.exe
同じレベルの.py
ファイルの下に置きます。
試験結果
圧縮前:44.5KB | 圧縮後:6.47KB |
---|---|
チップ
いいえ、python
関係ありません。直接使用できるGIF圧縮ソフトウェアをここに直接パッケージ化しています。ダウンロードするにはここをクリックしてください。