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 七大优势分析
Jun 23 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
curl实现站外采集的方法和技巧
Jan 31 PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 PHP
学习php设计模式 php实现桥梁模式(bridge)
Dec 07 PHP
php错误日志简单配置方法
Jul 11 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
php 微信公众平台开发模式实现多客服的实例代码
Nov 07 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
Laravel中的Blade模板引擎示例详解
Oct 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
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
DWR Ext 加载数据
2009/03/22 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
谈一谈bootstrap响应式布局
2016/05/23 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
2017/01/21 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
详解JavaScript中操作符和表达式
2018/09/12 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
浅析Python多线程下的变量问题
2015/04/28 Python
Python制作简单的网页爬虫
2015/11/22 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
python-numpy-指数分布实例详解
2019/12/07 Python
python实现猜单词游戏
2020/05/22 Python
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
工程总经理工作职责
2013/12/09 职场文书
服务行业个人求职的自我评价
2013/12/12 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
财务科科长岗位职责
2014/03/10 职场文书
学习十八大的心得体会
2014/09/12 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python