Создание / запись данных EXIF с помощью Magick.NET
Использование библиотеки Magick.NET на основе ImageMagick в C # для добавления метаданных EXIF к обработанному JPEG, который в настоящее время не имеет профиля EXIF. Попытки создать профиль потерпели неудачу:
var newExifProfile = image.GetExifProfile();
if (newExifProfile == null)
{
newExifProfile = new ExifProfile();
}
newExifProfile.SetValue(ExifTag.Copyright, "test");
ExifProfile
имеет другие конструкторы, которые принимают поток или байтовый массив, не предоставляя один создает исключение всякий раз.SetValue()
называется:
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)
Как можно использовать Magick.NET для записи данных EXIF?