Questo esempio dimostra come inserire un tag personalizzato in un pacchetto EXIF.
C#
using (Metadata metadata = new Metadata("input.tiff"))
{
IExif root = metadata.GetRootPackage() as IExif;
if (root != null)
{
// Assegna il pacchetto EXIF se è mancante.
if (root.ExifPackage == null)
{
root.ExifPackage = new ExifPackage();
}
// Inserisci una proprietà riconosciuta.
root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));
// Includi una proprietà completamente personalizzata che non fa parte della specifica EXIF.
// Tieni presente che l'ID scelto potrebbe entrare in conflitto con gli ID utilizzati da alcuni strumenti di terze parti.
root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));
metadata.Save("output.tiff");
}
}