是否有任何好的 .net 库可供我用来读取和写入与 Windows Live 照片库兼容的标签、人物标签、日期拍摄等?
最佳答案
CodePlex 上提供的 FotoFly 是一个 C# 库,它支持 Windows Live Faces、GPS、关键字等。正如您所要求的那样。请参阅http://fotofly.codeplex.com/
只是一个使用 FotoFly 执行您想要的操作的示例:
JpgPhoto photo = new JpgPhoto(@"c:\temp\file.jpg");
photo.ReadMetadata();
photo.Metadata.RegionInfo.Regions.Clear();
XmpRegion xmp = new XmpRegion();
xmp.PersonDisplayName = "esac";
xmp.RectangleString = "0.11, 0.25, 0.37, 0.49";
photo.Metadata.RegionInfo.Regions.Add(xmp);
photo.WriteMetadata();
它还支持Exif、Iptc、Xmp、GPS等。
关于C#:用于编辑照片标签等的库,与 Live Photo Gallery 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1786531/