Set

ExifDictionaryBasePackage.Set method

Aggiunge o sostituisce il tag specificato.

public void Set(TiffTag tag)
Parametro Tipo Descrizione
tag TiffTag Il tag da impostare.

Esempi

Questo esempio di codice mostra come aggiungere un tag personalizzato a un pacchetto EXIF.

using (Metadata metadata = new Metadata(Constants.TiffWithExif))
{
    IExif root = metadata.GetRootPackage() as IExif;
    if (root != null)
    {
        // Imposta il pacchetto EXIF se manca
        if (root.ExifPackage == null)
        {
            root.ExifPackage = new ExifPackage();
        }

        // Aggiunge una proprietà nota
        root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));

        // Aggiunge una proprietà completamente personalizzata (che non è descritta nella specifica EXIF).
        // Tieni presente che l'ID scelto potrebbe intersecarsi con gli ID utilizzati da alcuni strumenti di terze parti.
        root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));

        metadata.Save(Constants.OutputTiff);
    }
}

Guarda anche