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 相关文章推荐
转PHP手册及PHP编程标准
Dec 17 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
Memcache 在PHP中的使用技巧
Feb 08 PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 PHP
php数组保存文本与文本反编成数组实例
Nov 13 PHP
php实现微信公众平台账号自定义菜单类
Dec 02 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
针对PHP开发安全问题的相关总结
Mar 22 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 PHP
php的单例模式及应用场景详解
Feb 27 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闭包定义与使用简单示例
2018/04/13 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
node.js中的url.parse方法使用说明
2014/12/10 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
Node.js使用Angular简单示例
2018/05/11 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
Python Tkinter GUI编程入门介绍
2015/03/10 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
详解Python文本操作相关模块
2017/06/22 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
什么是SCM(软件配置管理)
2014/08/16 面试题
酒店管理专业学生求职信
2013/09/27 职场文书
医学实习生自我鉴定
2013/12/12 职场文书
财务主管自我鉴定
2014/01/17 职场文书
公司年会策划方案
2014/05/17 职场文书
解除同居协议书
2015/01/29 职场文书
统计员岗位职责
2015/02/11 职场文书
2016情人节宣传语
2015/07/14 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python