0

多くの写真表示および編集アプリケーションを使用すると、JPEG およびその他の画像ファイルの EXIF および IPTC データを調べて変更することができます。たとえば、Canon A430 から出力される画像ファイルでは、シャッター スピード、絞り、向きなどを確認できます。このすべてのメタデータには、非常に多くの名前と値のペアがあります。しかし...

組み込みのフィールド名を持たないデータを保存したい場合はどうすればよいですか。陸上競技の写真を撮っていて、すべての写真に競技者のゼッケン番号をタグ付けしたいとしましょう。「bib_number」フィールドを作成し、それに「0001」、「5478」、「8124」などの値を割り当ててから、bib_number="5478" を含むすべての写真を検索できますか?

検索に数時間を費やしましたが、思いつく最善の方法は、このカスタム情報を「キーワード」フィールドに入れることですが、これは私が求めているものではありません. この socution では、「keywords contains bib_number_5478」のようなクエリを作成する必要がありますが、「bib_number is 5478」が必要です。

EXIF および/または IPTC 標準では、追加のユーザー定義フィールド名が許可されていますか?

ありがとうケブ

4

2 に答える 2

0

そのために使用できますが、実際にはそうすべきではありません。ユーザーが編集できるようにするためのものであり、重要なメタデータを配置する安全な場所ではありません。このような場合は、XMP サイドカーを使用することをお勧めします。XMP では、特定のアプリが理解できない追加フィールドは、標準に従って、そのアプリによって無視され、破棄されないと想定されています。

于 2015-10-14T14:16:48.920 に答える
-1

これを行うアプリケーションがあるかどうかはわかりませんが、JPEG ファイルについて説明されている標準では、コメントと呼ばれるフィールドがあり、タグのように機能する値を割り当てることができます。

C# コード:

using System.Windows.Media.Imaging;
using System.IO;

...

FileStream fs = new FileStream(@"<img_path>", FileMode.Open, FileAccess.ReadWrite);
BitmapMetadata bmd = (BitmapMetadata)BitmapFrame.Create(fs).Metadata;
bmd.Comment = "Some Comment Here";

また、この機能が既に組み込まれているアプリケーションを探している場合は、Irfan ビューをお勧めします (pic を開き、[画像] メニューに移動し、[コメント] ボタンをクリックします)。

お役に立てれば。

于 2010-09-01T06:48:14.480 に答える