C#:用于编辑照片标签等的库,与 Live Photo Gallery 兼容

标签 c# image metadata

是否有任何好的 .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/

相关文章:

c# - Mysql插入查询错误计数列不匹配

javascript - 是否可以在不拉伸(stretch)或显示滚动条的情况下将幻灯片中的所有图像设为全尺寸

clojure - 我可以获得命名空间的元数据吗?

node.js - 有没有办法将元数据写入 Node.js 中的 docx 文件?

c# - sharepoint 中的调查结果

c# - 使用 lambda 表达式的嵌套集合创建对象图

c# - 在更优化的 C# 中,如果这是正确的词 :++x or x++?

python - GAE + NDB + Blobstore + Google 高性能图像服务

asp.net-mvc - 如何在 MVC 3 中显示 JSON 图像?

android - 问题 78326 : AAPT prints sRGB profile warnings messages