php通过exif_read_data函数获取图片的exif信息


Posted in PHP onMay 21, 2015

php获取图片的exif信息,php自带一个exif_read_data函数可以用来读取图片的exif信息,代码来自php手册

<?php
echo "test1.jpg:<br />\n";
$exif = exif_read_data('tests/test1.jpg', 'IFD0');
echo $exif===false ? "No header data found.<br />\n" : "Image contains headers<br />\n";
 
$exif = exif_read_data('tests/test2.jpg', 0, true);
echo "test2.jpg:<br />\n";
foreach ($exif as $key => $section) {
  foreach ($section as $name => $val) {
    echo "$key.$name: $val<br />\n";
  }
}
?>

输出结果如下

test1.jpg:
No header data found.
test2.jpg:
FILE.FileName: test2.jpg
FILE.FileDateTime: 1017666176
FILE.FileSize: 1240
FILE.FileType: 2
FILE.SectionsFound: ANY_TAG, IFD0, THUMBNAIL, COMMENT
COMPUTED.html: width="1" height="1"
COMPUTED.Height: 1
COMPUTED.Width: 1
COMPUTED.IsColor: 1
COMPUTED.ByteOrderMotorola: 1
COMPUTED.UserComment: Exif test image.
COMPUTED.UserCommentEncoding: ASCII
COMPUTED.Copyright: Photo (c) M.Boerger, Edited by M.Boerger.
COMPUTED.Copyright.Photographer: Photo (c) M.Boerger
COMPUTED.Copyright.Editor: Edited by M.Boerger.
IFD0.Copyright: Photo (c) M.Boerger
IFD0.UserComment: ASCII
THUMBNAIL.JPEGInterchangeFormat: 134
THUMBNAIL.JPEGInterchangeFormatLength: 523
COMMENT.0: Comment #1.
COMMENT.1: Comment #2.
COMMENT.2: Comment #3end
THUMBNAIL.JPEGInterchangeFormat: 134
THUMBNAIL.Thumbnail.Height: 1
THUMBNAIL.Thumbnail.Height: 1

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
一个可查询所有表的“通用”查询分页类
Oct 09 PHP
一些常用的php简单命令代码集锦
Sep 24 PHP
解析PHP生成静态html文件的三种方法
Jun 18 PHP
php实现利用phpexcel导出数据
Aug 24 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
Jun 05 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
php安装swoole扩展的方法
Mar 19 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
PHP读取XML格式文件的方法总结
Feb 27 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
Aug 24 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 #PHP
php使用标签替换的方式生成静态页面
May 21 #PHP
php eval函数一句话木马代码
May 21 #PHP
php结合正则批量抓取网页中邮箱地址
May 19 #PHP
php实现模拟登陆方正教务系统抓取课表
May 19 #PHP
PHP IDE phpstorm 常用快捷键
May 18 #PHP
PHP网络操作函数汇总
May 18 #PHP
You might like
php创建多级目录代码
2008/06/05 PHP
超级实用的7个PHP代码片段分享
2012/01/05 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
2014/11/19 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
javascript里的条件判断
2007/02/27 Javascript
jquery 插件开发备注
2010/08/27 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
javaScript语法总结
2016/11/25 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
Python爬虫工程师面试问题总结
2018/03/22 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
利用PyQt中的QThread类实现多线程
2020/02/18 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
浅谈python3打包与拆包在函数的应用详解
2020/05/02 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
艺术应用与设计专业个人的自我评价
2013/11/19 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
三峡大坝导游词
2015/01/31 职场文书
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技