GIFアニメーションとは
さっそく検索してみました。
▼GIFアニメーションとは
Graphics Interchange Format (GIF) の「マルチイメージ」を使ったアニメーション形式のこと。
マルチイメージは GIF87a で導入された機能で、複数のフレームを順に表示できる。GIF89a では待ち時間が指定できるようになった。
GIF の使用は色数の制約や過去のサブマリン特許問題などから減りつつあるが、JPEG にはアニメーション機能そのものがないため、多くの環境で対応しているGIFアニメーションは、2021年現在でも広く使われている。
▼長所と短所
基本的に動画ファイルではなく画像ファイルの拡張なので、動作やサポート状況は画像ファイルに準じ、これが長所にも短所にもなる。また、GIF 共通の長所・短所もある。
▼GIFアニメーションの長所
・古くから多くのウェブブラウザで標準サポートされており、プラグイン等は不要。
・動画編集ソフトウェアもウェブプログラミングも必要ない。必要な静止画と、簡単な変換ツールがあればいい。
・HTMLでの記述も通常の GIF 画像同様の <img> タグや <a> タグが使える。
・背景を透過できる。(GIF 共通の機能)
▼GIFアニメーションの短所
さまざまな理由から、大規模な動画には向かない。
・画像以外のストリームを持たない。特に、音声ストリームを持たない。
・最大 256 色しか使えない。そのため、自然画の表現は難しい。
・フレーム間圧縮がない。
・同じフレームの再利用はできる。また透過機能を利用して差分画像だけのフレームにすることで圧縮率を上げることもできるため、間接的にフレーム圧縮に近いことはできる。
・多くのムービープレイヤーでは再生できない。
・Windows VistaやWindows 7 では、標準添付のフォトビューワで表示されない。
2020年12月でサポートを終了したため、今後は使うべきではなくなった。
要するに、かなり昔からある仕様で、1997年ごろわたしもたくさんGIFアニメーションを作ってきました。
2年前くらいにツールでつくったGIFアニメです。https://note.com/slowbreath/n/nf989b8c25199
YouTubeでもないのに立体的に動いていること自体がなかなか新鮮です。作り方については、いろいろ調べて下さい。いろいろなツールが世界中にあります。
フォロワーさんでGIFアニメーションに詳しい方がいらっしゃったのでご紹介しておきます。