2012-05-31 6 views
6

私はexiv2を使用してjpegファイルのメタデータを操作しています。私は、画像処理に関連するより多くの情報をメタデータに書き込む必要があります。標準Exif以外のカスタムExifタグを作成することは可能ですか? http://www.exif.org/Exif2-2.PDFからカスタムExifタグ

答えて

5

D.タグは、任意の所望の情報を記録するためのExifライターの メーカーの

メーカーノート
タグのユーザ情報に関連します。 の内容は製造元の責任ですが、このタグは意図した目的以外には使用しないでください。
タグ= 37500(927C.H)
タイプ= UNDEFINED
カウント=どれ
デフォルト=なし

のUserComment
のExifユーザーがれるImageDescriptionのもの以外にも 画像上のキーワードやコメントを書き込むためのタグ、および文字なしでImageDescriptionタグのコード制限は です。
タグ= 37510(9286.H)
タイプ= UNDEFINED
カウント=どれ
デフォルト=なし

exiv2はMakerNoteタグをサポートしています:http://dev.exiv2.org/projects/exiv2/wiki/How_to_add_support_for_a_new_makernote

あなたがこれを行うにはしたくない場合は、することができますUserCommenthttp://www.exiv2.org/doc/exifcomment_8cpp-example.html

+6

ありがとうございました。しかし、私は実際には、標準のもの以外の "カスタムタグ"を定義することが可能であることを知りたいです – Senan

3

カスタムメタデータを使用するより良い方法は、カスタム名前空間でAdobe XMPを使用することです。

1

私の研究に基づいて、hereと記載されているように、EXIFタグは標準のタグセットに準拠しています。規格内

は、それが(EXIFタグを参照して)状態ドキュメント、

登録システムは 重複を避けるために、文字コードのために使用されます。文字コードが登録されている場合は、 の標準書類が参照欄に表示され、文字書式 を示す。日本のShift-JISのような明確な 仕様がない文字コードが使用されている場合、Undefinedが指定されます。

したがって、exiftoolなどのツールを使用してクエリを実行すると、標準的なタグ(登録済みタグ)があることを理解していますが、「未定義」と表示されます。

ツールや他のエンティティによって認識可能なタグを使用するには、タグを登録して標準化タグの一部にする必要があります。

+0

これは[FAQ](https://www.awaresystems.be/imaging/tiff/faq.html# q9b) – starfry

関連する問題