GIF 画像フレームはタイムスタンプを保持しますか?

GIF 画像フレームはタイムスタンプを保持しますか?

画像を GIF に変換するプログラムがあります。フレームは特定の時間 (エポック) に作成されます。各フレームが作成時間をタイムスタンプで保持しているかどうか、あるいは各フレームのヘッダー情報に保持しているかどうか疑問に思っています。

もしそうなら、その情報を取得する簡単な方法はあるでしょうか?

答え1

を見てみるとGIF89aの仕様答えは「いいえ」です(20. 画像の説明を確認してください)。

このブロックは画像​​に必須です。データ ストリーム内の画像ごとに、正確に 1 つの画像記述子が存在する必要があります。データ ストリームごとに、無制限の数の画像が存在する場合があります。

次のフィールドがリストされます。

  • 画像セパレーター
  • 画像の左位置
  • 画像上部の位置
  • 画像の幅、画像の高さ
  • パケットフィールド(ローカルカラーテーブルフラグ、インターレースフラグ、ソートフラグ、予約、ローカルカラーテーブルのサイズ)

さらに、差分画像などがあっても、元の時間が存在しない可能性があるため、あまり意味がありません。

関連情報