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).
        // Обратите внимание, что выбранный идентификатор может пересекаться с идентификаторами, используемыми некоторыми сторонними инструментами.
        root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));

        metadata.Save(Constants.OutputTiff);
    }
}

Смотрите также