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 定界符 使用技巧
Jun 14 PHP
php array_intersect比array_diff快(附详细的使用说明)
Jul 03 PHP
深入理解:XML与对象的序列化与反序列化
Jun 08 PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 PHP
解决cPanel无法安装php5.2.17
Jun 22 PHP
smarty模板引擎从php中获取数据的方法
Jan 22 PHP
PHP自动生成表单代码分享
Jun 19 PHP
php中 ob_start等函数截取标准输出的方法
Jun 22 PHP
php实现的双色球算法示例
Jun 20 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
php解析非标准json、非规范json的方式实例
May 10 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
PHP4与PHP5的时间格式问题
2008/02/17 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
2015/10/01 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
python和shell变量互相传递的几种方法
2013/11/20 Python
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
Python爬虫框架Scrapy实例代码
2018/03/04 Python
python实现合并两个排序的链表
2019/03/03 Python
浅谈python多线程和多线程变量共享问题介绍
2020/04/17 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
《再别康桥》教学反思
2014/02/12 职场文书
《将心比心》教学反思
2014/04/08 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
了解Redis常见应用场景
2021/06/23 Redis
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL