Set

ExifDictionaryBasePackage.Set method

Fügt das angegebene Tag hinzu oder ersetzt es.

public void Set(TiffTag tag)
Parameter Typ Beschreibung
tag TiffTag Das festzulegende Tag.

Beispiele

Dieses Codebeispiel zeigt, wie Sie einem EXIF-Paket ein benutzerdefiniertes Tag hinzufügen.

using (Metadata metadata = new Metadata(Constants.TiffWithExif))
{
    IExif root = metadata.GetRootPackage() as IExif;
    if (root != null)
    {
        // Setzen Sie das EXIF-Paket, falls es fehlt
        if (root.ExifPackage == null)
        {
            root.ExifPackage = new ExifPackage();
        }

        // Eine bekannte Eigenschaft hinzufügen
        root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));

        // Fügen Sie eine vollständig benutzerdefinierte Eigenschaft hinzu (die nicht in der EXIF-Spezifikation beschrieben ist).
        // Bitte beachten Sie, dass sich die gewählte ID mit den IDs überschneiden kann, die von einigen Tools von Drittanbietern verwendet werden.
        root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));

        metadata.Save(Constants.OutputTiff);
    }
}

Siehe auch