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不用正则采集速度探究总结
Mar 24 PHP
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
基于php权限分配的实现代码
Apr 28 PHP
PHP编程风格规范分享
Jan 15 PHP
Laravel 5框架学习之向视图传送数据
Apr 08 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
php实现将上传word文件转为html的方法
Jun 03 PHP
thinkPHP中验证码的简单使用方法
Dec 26 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
PHP实现批量删除(封装)
Apr 28 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
通用PHP动态生成静态HTML网页的代码
2010/03/04 PHP
php数组冒泡排序算法实例
2016/05/06 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
Python魔术方法详解
2015/02/14 Python
详解python基础之while循环及if判断
2017/08/24 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
资产评估专业学生的自我鉴定
2013/11/14 职场文书
重阳节登山活动方案
2014/02/03 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
yy婚礼主持词
2014/03/14 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
个人工作表现自我评价
2015/03/06 职场文书
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python
Nginx配置使用详解
2022/07/07 Servers