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 相关文章推荐
动态生成gif格式的图像要注意?
Oct 09 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
ThinkPHP单字母函数(快捷方法)使用总结
Jul 23 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
php实现用手机关闭计算机(电脑)的方法
Apr 22 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
PHP代码维护,重构变困难的4种原因分析
Jan 25 PHP
Adnroid 微信内置浏览器清除缓存
Jul 11 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 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
php email邮箱正则
2008/10/08 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
2014/09/10 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
JScript的条件编译
2007/05/29 Javascript
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
当jQuery1.7遇上focus方法的问题
2014/01/26 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
python抓取网站的图片并下载到本地的方法
2018/05/22 Python
Python根据成绩分析系统浅析
2019/02/11 Python
python属于软件吗
2020/06/18 Python
pandas按条件筛选数据的实现
2021/02/20 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
制药工程专业个人求职自荐信
2014/01/25 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
公司租房协议书范本
2014/10/08 职场文书
小学运动会宣传稿
2015/07/23 职场文书
电工生产实习心得体会
2016/01/22 职场文书