Как я могу установить метаданные изображения с помощью WPF? - PullRequest
0 голосов
/ 18 августа 2010

WPF имеет ImageSource с BitmapMetadata.

Однако свойство метаданных доступно только для чтения, а BitmapMetadata заморожено.

Так я могу изменить метаданные изображения?

Ответы [ 2 ]

0 голосов
/ 19 августа 2010

Нашел ответ:

var frame = ...;

BitmapMetadata newMetadata = ...;

var newFrame = BitmapFrame.Create (frame, frame. Thumbnail, newMetadata, frame.ColorContexts);

var encoder = new JpegBitmapEncoder ();

encoder.Frames.Add (newFrame);

0 голосов
/ 18 августа 2010

К сожалению, API изображений WPF не позволяет вам изменять метаданные изображения ... Однако вы все равно можете сделать это с помощью GDI + (System.Drawing)

...