在网上搜索到一个读取Exif的代码
http://www.cnblogs.com/rexsp/articles/10668.html
就是上面那个。我用上了,看上去貌似没问题。但是重点是它得到的数据有很多是错的(跟Windows下图片属性和Photoshop获取到的不一样。),只有一些,如:相机制造商,相机型号,拍摄日期 等等是正确的。
请问高手们那问题出在哪里?难道它不适用与Asp.net MVC?还是.net framework的版本问题。我的版本是4.5.1。有没有高手能弄好它。
肯定是有的! 耐心等候吧!少年
居然没有人,最后还是自己解决了,结论是那段代码之所以错,是因为它获取的数据没有转换为常用表示方式,只是直接获取exif中的APEX值,将APEX值直接转换成十进制,没有了数学的换算。
这个有一部分获取的源数据的长度也是错的。