如何使用WPF设置图像的元数据?

时间:2010-08-18 16:19:10

标签: wpf image image-processing

WPF有一个ImageSource,它有一个BitmapMetadata。

但是,Metadata属性只读取BitmapMetadata被冻结。

所以我可以修改图像的元数据吗?

2 个答案:

答案 0 :(得分:0)

不幸的是,WPF映像API不允许您修改图像元数据......但是,您仍然可以使用GDI +(System.Drawing)

答案 1 :(得分:0)

找到答案:

var frame = ...;

BitmapMetadata newMetadata = ...;

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

var encoder = new JpegBitmapEncoder();

encoder.Frames.Add(newFrame的);