GIFはサーバーにアップロードされますか?
いいえ。ファイルはブラウザ内で完全に解析され、変更もされません — これは読み取り専用のインスペクターです。
GIFの中身を正確に確認: サイズ、フレーム数、総再生時間、ループ設定、グローバルカラーテーブル、そしてフレームごとの遅延・破棄方法・透明度の内訳。読み取り専用で完全ローカル — 何も変更やアップロードされません。
いいえ。ファイルはブラウザ内で完全に解析され、変更もされません — これは読み取り専用のインスペクターです。
次のフレームを描画する前に、プレーヤーがそのフレームをどう扱うかを指定するものです: 保持(上に描画)、背景に復元(範囲をクリア)、前のフレームに復元、のいずれかです。誤った破棄フラグは、アニメーションGIFで残像やちらつきが起きるよくある原因です。
各GIFフレームは10ms単位で独自の遅延を保存しているため、エンコーダーはよくそれを変えます — それによってGIFは1フレームで一時停止したりできます。なお、ほとんどのブラウザは20ms未満の遅延を100msとして扱うため、一部の「速い」GIFが予想より遅く再生されるのはこのためです。
NETSCAPE拡張から来ています: 0は無限ループ、数字はその回数だけ再生することを意味し、拡張がない場合はGIFは1回だけ再生されます。このツールはファイルがどちらのケースかを正確に示します。
グローバルカラーテーブルは全フレームで共有されますが、どのフレームも最大256色の独自のローカルテーブルを持てます。ローカルテーブルが多いGIFは全体で256色を超えることがあります — ここのフレーム表はグローバルパレットとフレームごとの構造を示すため、ファイルがどう構成されているかがわかります。
なぜカクついたりちらついたりするかをデバッグする、最適化前に各フレームの重さを確認する、公開前にループ動作を検証する、あるいはデザイン作業のために正確なパレットを抽出する — これらはどれも通常のプレーヤーでは見られない情報です。