专门做装修的网站,山西制作网站,如何制作公众号模板,外贸流程有哪些对于专业的摄影师来说#xff0c;Exif信息是很重要的信息#xff0c;也包含了非常多的东西 1.EXIF EXIF#xff08;Exchangeable Image File#xff09;是“可交换图像文件”的缩写#xff0c;当中包含了专门为数码相机的照片而定制的元数据#xff0c;可以记录数码照片的…对于专业的摄影师来说Exif信息是很重要的信息也包含了非常多的东西 1.EXIF EXIFExchangeable Image File是“可交换图像文件”的缩写当中包含了专门为数码相机的照片而定制的元数据可以记录数码照片的拍摄参数、缩略图及其他属性信息。 Exif是一种图像文件格式它的数据存储与JPEG格式是完全相同的。利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片但并不是所有的图形程序都能处理Exif信息。 Exif 所记录的元数据信息非常丰富主要包含了以下几类信息 拍摄日期 拍摄器材机身、镜头、闪光灯等 拍摄参数快门速度、光圈F值、ISO速度、焦距、测光模式等 图像处理参数锐化、对比度、饱和度、白平衡等 图像描述及版权信息 GPS定位数据 缩略图 2.exif.js查看 下载地址http://code.ciaoca.com/javascript/exif-js/ 使用方法非常简单引用脚本使用api方法即可获取 API 方法如 名称说明EXIF.getData(img, callback) 获取图像的数据 能兼容尚未支持提供 EXIF 数据的浏览器获取到元数据。 EXIF.getTag(img, tag)获取图像的某个数据EXIF.getAllTags(img)获取图像的全部数据值以对象的方式返回EXIF.pretty(img)获取图像的全部数据值以字符串的方式返回 示例代码 EXIF.getData(document.getElementById(img), function(){ EXIF.getAllTags(this); EXIF.getTag(this, Orientation); });//img是image的id 缺点每次都要多引用exif.js脚本而且如果显示的是缩略图就会捉襟见肘 3.exif类库 类库1 https://www.codeproject.com/articles/43665/exiflibrary-for-net 类库2 https://www.codeproject.com/Articles/27242/ExifTagCollection-An-EXIF-metadata-extraction-libr 我使用的是第二种只因为源码简单 ExifTagCollection exif new ExifTagCollection(c:\somefile.jpg);foreach (ExifTag tag in exif)Console.Out.WriteLine(tag); 如果是在类库中使用文件路径获取可使用以下方法 //获取当前应用程序域的基目录
AppDomain.CurrentDomain.BaseDirectory