画像ファイル形式には、作成者やタイトルなどが埋め込まれているものはありますか? 現在、ffmpeg で遊んでいますが、そのような情報はビデオ ファイルに付属しており、便利だと思いました。画像ファイルにもこれらの属性をパックできるかどうか疑問に思っています。
仮に存在したとしても、簡単に変更できてしまうため、知的財産権が保護されないことは理解しています。それでも、これは良い機能だと思います。
また、Windows には拡張ファイル プロパティがあることも認識していますが、OS ファイル記述子 (Windows ではこれがどのように行われるかと思われます) ではなく、ファイル自体に埋め込まれた何かを期待していました。
答え1
Exifにはタイトルや著者などのメタデータを含めることができます
エクシフ(交換可能な画像ファイル形式) には、著者、著作権情報を含めることができます。
Exif 標準で定義されているメタデータ タグは、広範囲にわたります。
- 日付と時刻の情報
- 説明
- 著作権情報
Exifメタデータは、JPEG例えば画像など。Exifタグの完全なリストImageDescription
ここに含めるには長すぎますが、おそらく、、 (Artist
またはXPAuthor
) タグに興味があると思います。
あるいは、翻訳(Extensible Metadata Platform) は、複数の画像形式を含む XML 形式でファイルにメタデータを埋め込むための標準を提供します。
PNG画像の使用異なる形式、メタデータも含めることができます:
PNG は、画像の説明や著作権表示など、画像に関連付けられたテキスト文字列を保存するための tEXt、iTXt、および zTXt チャンクを提供します。キーワードは、各テキスト文字列が表す内容を示すために使用されます。このようなテキスト チャンクは任意の数だけ出現でき、同じキーワードを持つ複数のチャンクも許可されます。
画像ファイルはコメントブロックにメタデータを含めることができます(交流(その点を指摘していただきありがとうございます)を標準として含めることもできます。プレーンテキストやアプリケーション拡張ブロックに情報を含めることもできます。
のためにベクター画像ファイル、SVGはXMLなので、、、要素を介してメタデータを含めることができ<metadata>
ます<title>
。<desc>
(交流SVGのことを思い出させてくれてありがとう
これらのメタデータリストの多くは、ダブリンコア スキーマ/語彙これにより、各要素に「貢献者」、「作成者」、「日付」などの標準化された名前が付けられます。
画像ファイルにデータを含める他の方法
コメントで指摘されているように、画像ファイルにメタデータを含める方法は他にもあります。これらは必ずしも公式ファイルの一部ではないことを指摘しておきます。フォーマットまたは仕様、 しかし。
ステガノグラフィーメッセージの中にメッセージを隠す方法です。これは一般的な手法であり、画像ファイルに限定されず、ビデオ ファイル、オーディオ ファイル、さらには物理メディアでも実行できます。
例として次のような画像が挙げられます。
(クレジットサイプ両方の画像は英語版Wikipediaでご覧いただけます)
さらに、画像に署名と日付を追加して、作成者や作成時間などを埋め込むこともできます。
もちろん、これらの例はすべて、タグやフィールドに含まれる追加情報とは異なり、実際の画像データ自体に多かれ少なかれ影響を与えます。