Set

ExifDictionaryBasePackage.Set method

Ajoute ou remplace la balise spécifiée.

public void Set(TiffTag tag)
Paramètre Taper La description
tag TiffTag Balise à définir.

Exemples

Cet exemple de code montre comment ajouter une balise personnalisée à un package EXIF.

using (Metadata metadata = new Metadata(Constants.TiffWithExif))
{
    IExif root = metadata.GetRootPackage() as IExif;
    if (root != null)
    {
        // Définit le package EXIF s'il est manquant
        if (root.ExifPackage == null)
        {
            root.ExifPackage = new ExifPackage();
        }

        // Ajouter une propriété connue
        root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));

        // Ajoute une propriété entièrement personnalisée (qui n'est pas décrite dans la spécification EXIF).
        // Veuillez noter que l'ID choisi peut croiser les ID utilisés par certains outils tiers.
        root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));

        metadata.Save(Constants.OutputTiff);
    }
}

Voir également