
脚本之家收集整理的这篇文章主要介绍了,脚本之家小编觉得挺不错的c 读取exif信息,现在分享给你们,也帮大家做个参考。
我仍然在寻求一种从C#中的JPEG文件中调用元数据(具体来说是日期)的一种体面的方法,并且稍微延伸一些.据我所知,现有的信息显示如下代码:

BitmapMetadata bmd = (BitmapMetadata)frame.Metadata;
string a1 = (string)bmd.GetQuery("/app1/ifd/exif:{uint=36867}");
但是在我的无知中,我不知道GetQuery()将返回的元数据是哪个,还是要传递什么.

我想先尝试读取XMP,如果XMP不存在,则返回EXIF.有没有一个这样做的简单方式?
谢谢.

以下仍然很高,但即便有坏事,我会感谢任何意见.
public string GetDate(FileInfo f)
{
using(FileStream fs = new FileStream(f.FullName,FileMode.Open,FileAccess.Read,FileShare.Read))
{
BitmapSource img = BitmapFrame.Create(fs);
BitmapMetadata md = (BitmapMetadata)img.Metadata;
string date = md.DateTaken;
Console.WriteLine(date);
return date;
}
}

以上是脚本之家为你收集整理的全部内容c 读取exif信息,希望文章才能给你解决所见到的程序开发难题。
如果认为脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-143019-1.html
自己没理由把伊拉克打碎了还在干协别人站队
台湾如果敢宣布独立