我正在写一个照片库/共享网站,并希望(1)将EXIF数据写入存储在服务器上的JPEG,以及(2)在写入输出流之前剥离EXIF数据以供显示.
是否有人知道dotNet库 - 最好是开源 - 允许编辑(这里的关键是我需要写入/擦除EXIF数据,而不仅仅是读取它)图像文件中的EXIF数据?
我想为图像添加一个新标签("LV95_original")(JPG,PNG或其他东西..)
如何为图像添加自定义EXIF标签?
这是我到目前为止所尝试的:
using (var file = Image.FromFile(path))
{
PropertyItem propItem = file.PropertyItems[0];
propItem.Type = 2;
propItem.Value = System.Text.Encoding.UTF8.GetBytes(item.ToString() + "\0");
propItem.Len = propItem.Value.Length;
file.SetPropertyItem(propItem);
}
Run Code Online (Sandbox Code Playgroud)
这就是我研究的内容:
添加自定义属性:这使用不同的东西
SetPropert:这会更新一个属性,我需要添加一个新属性
添加EXIF信息:这会更新标准标签
添加新标签:这是我尝试过的,没有用