GIF の最適化
https://gyazo.com/41bb49b8a7c3b1f51c9508843671d194
GitHubの画像アップロード制限が10MBまでらしい
ふむ
アニメーション画像としてWebPやAVIFを使ってもよいがGIFほど広範に対応していないのでOSSにコミットするときはGIFにしたい
最適化だ~!
ざっくり手順
多分フォトショ使うのが一番手っ取り早いので、持ってる人はそっち使ってください
EOM MakingBook の74ページにいい感じにやり方が書いてある
フォトショ以外だと ScreenToGif の内臓エンコーダーが、今まで使ったGIFエンコーダーの中で一番容量と見た目のバランスが良かった 今回はこいつでベースのGIFを作ってezgif.comで最適化していく
ScreenToGif
インストール
code:PowerShell
winget add -i NickeManarin.ScreenToGif
エンコード設定
https://gyazo.com/23bd7bbeb37c70f9c325b354d6b059cb
ezgif.com で最適化
色数をディザ有で 64 ~ 200 程度に減らす
大体30~60% くらい軽くなる
これでも足りなければLZWで圧縮する
非可逆圧縮なので圧縮率に応じて汚くなる
Gifsicleで圧縮レベルを 5 ~ 30くらいにする分にはあんまり気にならない 35くらいから厳しくなる