Erstellen / Schreiben von EXIF-Daten mit Magick.NET
Verwenden der ImageMagick-basierten Bibliothek Magick.NET in C #, um EXIF-Metadaten zu einem verarbeiteten JPEG hinzuzufügen, das derzeit kein EXIF-Profil hat. Versuche, ein Profil zu erstellen, sind alle fehlgeschlagen:
var newExifProfile = image.GetExifProfile();
if (newExifProfile == null)
{
newExifProfile = new ExifProfile();
}
newExifProfile.SetValue(ExifTag.Copyright, "test");
ExifProfile
Hat andere Konstruktoren, die ein Stream- oder Byte-Array akzeptieren, und keine, die eine Ausnahme erzeugt, wann immer.SetValue()
wird genannt:
Object reference not set to an instance of an object.
at ImageMagick.ExifReader.GetBytes(UInt32 length)
at ImageMagick.ExifReader.Read(Byte[] data)
at ImageMagick.ExifProfile.SetValue(ExifTag tag, Object value)
Wie kann man mit Magick.NET EXIF-Daten schreiben?