WPF有一个ImageSource,它有一个BitmapMetadata。
但是,Metadata属性只读取BitmapMetadata被冻结。
所以我可以修改图像的元数据吗?
答案 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的);