exif信息

获取图片的EXIF信息

二次信任 提交于 2019-12-17 18:48:33
对于专业的摄影师来说,Exif信息是很重要的信息,也包含了非常多的东西 1.EXIF EXIF(Exchangeable 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

C# 获取图片的EXIF 信息 .

断了今生、忘了曾经 提交于 2019-12-16 22:49:39
http://blog.csdn.net/yang073402/article/details/5470127 关于 EXIF 信息的介绍 。 1 EXIF ,是英文 Exchangeable Image File( 可交换图像文件 ) 的缩写。 EXIF 是一种图像文件格式,只是文件的后缀名为 jpg 。 EXIF 信息是由数码相机在拍摄过程中采集一系列的信息,然后把信息放置在 jpg 文件的头部,也就是说 EXIF 信息是镶嵌在 JPEG 图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、 ISO 、日期时间等各种与当时摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统( GPS )等信息。不管是硬件厂商的配套软件还是专业名门的看图工具,所有这些软件都是为了方便数码摄影者能更方便地保存查看摄影图像的重要信息。 2 如何获取 EXIF 信息 在 .NET 中,我们可以用 PropertyItem 对象来获取 jpg 图片的 EXIF 信息。取得 PropertyItem 很简单。 Image img = Image.FromFile(" 支持 Exif 的图片文件路径 "); PropertyItem[] pt = img.PropertyItems; 这样就可以了, Exif 信息都已载入到 PropertyItem 数组中了。其中

bug记录:图片上传至后台后,方向发生改变

匿名 (未验证) 提交于 2019-12-03 00:19:01
最近做了一个植物展示平台,用户可以按多种方式检索植物信息。也可以自己上传植物图片及信息。 平台运行一段时间后,接到客户反馈,部分图片上传后方向发生了翻转。 我: 后台是用php写的,文件上传过来就重命名为 MD5+原文件名 的形式,没有其他任何特殊操作。 遂拿出问题的图片研究研究。发现在我笔记本上显示正常,上传后网页端显示横向,在服务器(Windows Server 2008)上查看图片也是横向的。对比上传前后图片的MD5也完全一致。 图片直接用浏览器打开显示正常: 在html中加载显示异常: <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title > Title </ title > </ head > < body > < img src = "file://C:\Users\user\Desktop\09a4d981088fe14f4150056c38044592.png" alt = "" > </ body > </ html > 这是候就想到应该是图片的问题了,于是去查了下资料。果然, 数码相机或手机拍摄的图片,如果拍照时,手持方式不是上下端正的方向,尽管在设备中看到的图片是上下端正的,但是其实图片是翻转或者倾斜的。 在电脑上查看图片时,尽管图片实际方向是横向的

bug记录:图片上传至后台后,方向发生改变

匿名 (未验证) 提交于 2019-12-03 00:18:01
最近做了一个植物展示平台,用户可以按多种方式检索植物信息。也可以自己上传植物图片及信息。 平台运行一段时间后,接到客户反馈,部分图片上传后方向发生了翻转。 我: 后台是用php写的,文件上传过来就重命名为 MD5+原文件名 的形式,没有其他任何特殊操作。 遂拿出问题的图片研究研究。发现在我笔记本上显示正常,上传后网页端显示横向,在服务器(Windows Server 2008)上查看图片也是横向的。对比上传前后图片的MD5也完全一致。 图片直接用浏览器打开显示正常: 在html中加载显示异常: <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title > Title </ title > </ head > < body > < img src = "file://C:\Users\user\Desktop\09a4d981088fe14f4150056c38044592.png" alt = "" > </ body > </ html > 这是候就想到应该是图片的问题了,于是去查了下资料。果然, 数码相机或手机拍摄的图片,如果拍照时,手持方式不是上下端正的方向,尽管在设备中看到的图片是上下端正的,但是其实图片是翻转或者倾斜的。 在电脑上查看图片时,尽管图片实际方向是横向的

python 修改、读取图片元数据

匿名 (未验证) 提交于 2019-12-02 22:51:30
图片元数据 图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有: EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。 IPTC:比如图片标题、关键字、说明、作者、版权等信息。 XMP:由Adobe公司制定标准,以XML格式保存。用PhotoShop等Adobe公司的软件制作的图片通常会携带这种信息。 修改、读取图片元数据 Exiv2 Exiv2的网站: https://www.exiv2.org/index.html Exiv2支持的元数据列表: https://www.exiv2.org/metadata.html Exiv2支持的图片格式: https://dev.exiv2.org/projects/exiv2/wiki/Supported_image_formats Exiv2github链接: https://github.com/LeoHsiao1/pyexiv2 读取元数据: >>> from pyexiv2 import Image >>> i = Image("tests/1.jpg") # 登记图片路径 >>> i.read_exif() # 读取元数据,这会返回一个字典 {'Exif.Image.DateTime': '2019:06:23 19:45:17',

python 修改、读取图片元数据

£可爱£侵袭症+ 提交于 2019-11-30 12:21:43
图片元数据 图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有: EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。 IPTC:比如图片标题、关键字、说明、作者、版权等信息。 XMP:由Adobe公司制定标准,以XML格式保存。用PhotoShop等Adobe公司的软件制作的图片通常会携带这种信息。 修改、读取图片元数据 Exiv2 Exiv2的网站: https://www.exiv2.org/index.html Exiv2支持的元数据列表: https://www.exiv2.org/metadata.html Exiv2支持的图片格式: https://dev.exiv2.org/projects/exiv2/wiki/Supported_image_formats Exiv2github链接: https://github.com/LeoHsiao1/pyexiv2 读取元数据: >>> from pyexiv2 import Image >>> i = Image("tests/1.jpg") # 登记图片路径 >>> i.read_exif() # 读取元数据,这会返回一个字典 {'Exif.Image.DateTime': '2019:06:23 19:45:17',

EXIF.Js:读取图片的EXIF信息

为君一笑 提交于 2019-11-30 06:07:01
首先,EXIF是什么? EXIF(Exchangeable Image File)是“可交换图像文件”的缩写,当中包含了专门为数码相机的照片而定制的元数据,可以记录数码照片的拍摄参数、缩略图及其他属性信息,简单来说,Exif信息是镶嵌在 JPEG/TIFF 图像文件格式内的一组拍摄参数,需要注意的是EXIF信息是不支持png,webp等图片格式的。(建议自己试的时候,现拍一张,把地理位置信息开启,这样得到的是完整的EXIF信息) 在脚手架下的使用: npm install exif-js --save import EXIF from "exif-js"(main.js、app.vue) app.vue代码: (注意,这里我最开始是在mounted钩子中配合nextTick还有延时,因为EXIF.js是异步的,但是好像不一定百分百成功,于是就在这里加到了点击图片的回调中) <template> <div id="app"> <div id="nav"> <img ref="img" @click="callback($event)" id="img" src="./assets/IMG_20190922_082930.jpg" /> <p>{{ imfo }}</p> </div> </div> </template> <script> import EXIF from "exif

Exif Editor For Mac(图像EXIF编辑器软件)

眉间皱痕 提交于 2019-11-28 23:42:44
Exif Editor for Mac破解版是Mac平台上的一款图像EXIF编辑器。您可以使用Exif Editor for Mac查看和修改图片的Exif数据,支持调节编辑照片,修改和添加Exif标签等等功能,非常的好用,欢迎前来下载。 https://www.macdown.com Exif Editor Mac破解版软件介绍 Exif Editor for Mac破解版是在Mac上编辑图像EXIF和IPTC元数据的首选程序 。 最简单的方法。 exif editor for mac软件功能 简单的工作流程 简化工作方式 工作流程非常简单。您只需执行几个简单的步骤即可完成工作。 打开文件 第一步是打开要编辑的文件。您可以使用标准的打开对话框或将文件拖放到主窗口中。打开文件后,它们将出现在窗口左侧的打开文件列表中。 做出改变 下一步是对文件进行更改。只需选择一个或多个要编辑的文件,然后在右侧的数据中进行更改。 保存更改 最后一步是点击“处理”按钮,该按钮立即自动处理所有更改。 进阶工作流程 一次编辑多个文件 通过一次编辑多个文件,可以大大简化工作流程。您不再需要一个接一个地编辑单个文件。只需选择要编辑的所有文件并更改单个标签即可。 一次保存许多文件 因为保存文件通常不是您可以执行的最快的操作,所以程序会一次保存所有编辑。 删除元数据 您可以从图片中删除所有元数据

ImageExifEditor for mac,一款图像Exif编辑软件

陌路散爱 提交于 2019-11-26 20:39:19
本次带来的ImageExifEditor for mac,是一款非常实用的图像编辑软件,是查看和编辑图像EXIF元数据的最佳和最简单的软件。该软件通过强大的EXIF元数据编辑功能,以清晰易懂的格式呈现有关如何拍摄照片的详细信息,为您之后的图像编辑提供便利,提高您的工作效率。您需要一款图像Exif编辑器吗?这款软件将会是您最佳的选择。 ImageExifEditor for mac软件介绍 Image Exif Editor是查看和编辑图像EXIF元数据的最佳和最简单的方法。它旨在通过强大的EXIF元数据编辑功能,以清晰易懂的格式呈现有关如何拍摄照片的详细信息。它是处理您喜欢的图像中的EXIF信息的最强大的工具。 ImageExifEditor for mac功能介绍 编辑Exif数据的最简单方法 您无需了解更改图像元数据的更多细节,Image Exif Editor为您提供了许多可见的预设值供您选择,因此您只需选择一个进行编辑即可。它是如此容易! 批量图像编辑 Exif数据编辑支持的图像Exif编辑器支持批量图像编辑:您可以将一个图像的修改应用于其他图像,您可以批量修改或清除EXIF元数据 您可以在地图上查看照片拍摄地点,并可以轻松拖动图钉以设置拍摄照片的新位置。 增强的GPS地理定位编辑 GPS地理定位编辑是常用的,因此使用Image Exif Editor的增强型GPS地理定位