Set

ExifDictionaryBasePackage.Set method

指定したタグを追加または置換します。

public void Set(TiffTag tag)
パラメータ タイプ 説明
tag TiffTag 設定するタグ。

このコード サンプルは、EXIF パッケージにカスタム タグを追加する方法を示しています。

using (Metadata metadata = new Metadata(Constants.TiffWithExif))
{
    IExif root = metadata.GetRootPackage() as IExif;
    if (root != null)
    {
        // EXIF パッケージがない場合は設定します
        if (root.ExifPackage == null)
        {
            root.ExifPackage = new ExifPackage();
        }

        // 既知のプロパティを追加
        root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));

        // 完全なカスタム プロパティを追加します (これは EXIF 仕様には記述されていません)。
        // 選択した ID は、一部のサードパーティ ツールで使用される ID と交差する場合があることに注意してください。
        root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));

        metadata.Save(Constants.OutputTiff);
    }
}

関連項目