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简单命令代码集锦
Sep 24 PHP
用PHP读取超大文件的实例代码
Apr 01 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
PHP实现文件下载断点续传详解
Oct 15 PHP
PHP中常用的字符串格式化函数总结
Nov 19 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
php查询whois信息的方法
Jun 08 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
php中 $$str 中 &quot;$$&quot; 的详解
Jul 06 PHP
深入理解PHP内核(一)
Nov 10 PHP
学习PHP session的传递方式
Jun 15 PHP
PHP中phar包的使用教程
Jun 14 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 include的妙用,实现路径加密
2008/07/29 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
PHP中Memcache操作类及用法实例
2014/12/12 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
JS Array对象入门分析
2008/10/30 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
node.js监听文件变化的实现方法
2019/04/17 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
vue实现分页加载效果
2019/12/24 Javascript
js实现聊天对话框
2020/02/08 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
[08:04]TI4西雅图DOTA2前线报道 海涛探访各路人马
2014/07/09 DOTA
使用python绘制人人网好友关系图示例
2014/04/01 Python
分享15个最受欢迎的Python开源框架
2014/07/13 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
详解pandas赋值失败问题解决
2020/11/29 Python
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
无工作经验者个人求职信范文
2013/12/22 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript
详解Vue router路由
2021/11/20 Vue.js