Set

ExifDictionaryBasePackage.Set method

Agrega o reemplaza la etiqueta especificada.

public void Set(TiffTag tag)
Parámetro Escribe Descripción
tag TiffTag La etiqueta a configurar.

Ejemplos

Este ejemplo de código demuestra cómo agregar una etiqueta personalizada a un paquete EXIF.

using (Metadata metadata = new Metadata(Constants.TiffWithExif))
{
    IExif root = metadata.GetRootPackage() as IExif;
    if (root != null)
    {
        // Establecer el paquete EXIF si falta
        if (root.ExifPackage == null)
        {
            root.ExifPackage = new ExifPackage();
        }

        // Agregar una propiedad conocida
        root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));

        // Agregue una propiedad totalmente personalizada (que no se describe en la especificación EXIF).
        // Tenga en cuenta que la identificación elegida puede cruzarse con las identificaciones utilizadas por algunas herramientas de terceros.
        root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));

        metadata.Save(Constants.OutputTiff);
    }
}

Ver también