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 相关文章推荐
打造计数器DIY三步曲(上)
Oct 09 PHP
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
dedecms系统常用术语汇总
Apr 03 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
Oct 12 PHP
PHP学习 变量使用总结
Mar 24 PHP
PHP遍历二维数组的代码
Apr 22 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
PHP写UltraEdit插件脚本实现方法
Dec 26 PHP
PHP 过滤页面中的BOM(实现代码)
Jun 29 PHP
php中生成随机密码的自定义函数代码
Oct 21 PHP
php实现简单的MVC框架实例
Sep 23 PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 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 获取完整url地址
2008/12/20 PHP
php mssql 时间格式问题
2009/01/13 PHP
PHP 冒泡排序算法的实现代码
2010/08/08 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
React 使用browserHistory项目访问404问题解决
2018/06/01 Javascript
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
Python 修改列表中的元素方法
2018/06/26 Python
浅谈Python的list中的选取范围
2018/11/12 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
python pandas模块基础学习详解
2019/07/03 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
python enumerate内置函数用法总结
2020/01/07 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
Python如何发送与接收大型数组
2020/08/07 Python
Yves Rocher捷克官方网站:植物化妆品的创造者
2019/07/31 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
幼儿园庆六一活动方案
2014/03/06 职场文书
报关报检委托书
2014/04/08 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
鼋头渚导游词
2015/02/05 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
原生JS封装vue Tab切换效果
2021/04/28 Vue.js
Valheim服务器 Mod修改安装教程 【ValheimPlus】
2022/12/24 Servers