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 相关文章推荐
玩转图像函数库―常见图形操作
Sep 03 PHP
fgetcvs在linux的问题
Jan 15 PHP
php共享内存段示例分享
Jan 20 PHP
php Imagick获取图片RGB颜色值
Jul 28 PHP
php实现的mongodb操作类实例
Apr 03 PHP
thinkPHP模板中for循环与switch语句用法示例
Nov 30 PHP
thinkphp自定义权限管理之名称判断方法
Apr 01 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
Jul 10 PHP
浅析PHP数据导出知识点
Feb 17 PHP
php实现数字补零的方法总结
Sep 12 PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 PHP
PHP常用字符串函数用法实例总结
Jun 04 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
网站当前的在线人数
2006/10/09 PHP
php自动加载的两种实现方法
2010/06/21 PHP
php流量统计功能的实现代码
2012/09/29 PHP
PHP CURL获取返回值的方法
2014/05/04 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
js实现文字滚动效果
2016/03/03 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
Python中函数的返回值示例浅析
2019/08/28 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
自主招生自荐信范文
2013/12/04 职场文书
社团活动总结
2014/04/28 职场文书
疾病防治方案
2014/05/31 职场文书
数学教师个人总结
2015/02/06 职场文书
公务员处分决定书
2015/06/25 职场文书
高一化学教学反思
2016/02/22 职场文书
创业计划书之餐饮
2019/09/02 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python