WPF имеет ImageSource с BitmapMetadata.
Однако свойство метаданных доступно только для чтения, а BitmapMetadata заморожено.
Так я могу изменить метаданные изображения?
Нашел ответ:
var frame = ...;
BitmapMetadata newMetadata = ...;
var newFrame = BitmapFrame.Create (frame, frame. Thumbnail, newMetadata, frame.ColorContexts);
var encoder = new JpegBitmapEncoder ();
encoder.Frames.Add (newFrame);
К сожалению, API изображений WPF не позволяет вам изменять метаданные изображения ... Однако вы все равно можете сделать это с помощью GDI + (System.Drawing)