1. ホーム
  2. actionscript-3

[解決済み] PNGはJPGのようにEXIFデータを含んでいますか?

2022-05-14 04:15:26

質問

PNGには、以下のようなデータが含まれているのでしょうか?

私がしたことは、jpgファイルをpng形式に変換することでした。そして、私は以下のようにjpgにあったのと同じ情報を取得することを期待していました。

現在、次のものを使用しています。 as3 ライブラリ を使用してデータを読み込んでいます。

  • IDF0--- IDF @[134 - 248] (9件)
    • 方位 (SHORT) : 1
    • XResolution (RATIONAL) : 72/1
    • Y 解像度 (ラショナル) : 72/1
    • 解像度 (SHORT) : 2
    • ソフトウェア (ASCIIx16) : QuickTime 7.6.6
    • 日付時刻 (ASCIIx20) : 2011:10:02 22:43:37
    • ホストコンピューター (ASCIIx16) : Mac OS X 10.6.8
    • Exif IFD (LONG) : 8 34853 です。
    • GPS IFD (長さ) : 248

  • EXIF IDF--- IDF @[8 - 134](10 件)
    • Exif バージョン (UNDEFINEDx4) : 0220
    • DateTimeOrigina (ASCIIx20) : 2011:04:14 17:22:01
    • ユーザーコメント (UNDEFINEDx63) : ASCII
    • フラッシュピクスバージョン (UNDEFINEDx4) : 0100
    • カラースペース (SHORT) : 1
    • ピクセル X 次元 (LONG) : 1022
    • ピクセルY次元 (LONG) : 486
    • 不明 (ASCIIx13) : 画像タグ-LOL
    • SceneCaptureType (SHORT) : 0 です。

  • GPS IDF--- IDF @[248 - 338](7件)
    • 相互運用性インデックス (ASCIIx2) : N
    • 相互運用性バージョン (RATIONALx3) @425: 52/1, 1144/100, 0/1
    • 不明 (ASCIIx2) : W
    • 不明 (RATIONALx3) : 1/1, 4392/100, 0/1
    • 不明 (ラショナル) : 5/1
    • 不明 (ASCIIx2) : T
    • 不明 (RATIONAL) : 3694/117

どのように解決するのですか?

編集:バージョン1.5.0(2017年7月)の PNG 1.2仕様の拡張機能 は、ついにEXIFチャンクを追加しました。エンコーダ・デコーダが対応を始めるかどうかが注目されます。

オリジナル。PNG は EXIF 情報を埋め込みません。しかし、メタデータを埋め込むことは可能です。 チャンク "を画像内に埋め込むことができます。いくつかの 規格化されたチャンク は、いくつかの EXIF 属性(物理的な寸法、タイムスタンプ)に対応しています。また、任意のテキストデータを key=>value のペアとして保存したり、新しいチャンク タイプを定義したりすることも可能です。したがって、理論的にはあらゆる EXIF 情報を保存することができます...ただし、残念なことに、独自のカスタム フォーマットで保存することになります。一部 の試みは を標準化する試みは、まだ追いついていないようです。