`

PHP:EXIF扩展

    博客分类:
  • php
 
阅读更多
服务器配置说明:
1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号
2.在php.ini文件中找到;extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前,使之首先加载*。
3.找到[exif]段,把下面语句的分号去掉。
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel    = UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel    = JIS

不同的人可能需要不同的EXIF信息,下面这一段大家可以根据需要选用:
"文件名"                =>        $exif[FILE][FileName],
"文件类型"                =>        $imgtype[$exif[FILE][FileType]],
文件格式"                =>        $exif[FILE][MimeType],
"文件大小"                =>        $exif[FILE][FileSize],
"时间戳"                =>        date("Y-m-d H:i:s",$exif[FILE][FileDateTime]),
"图片说明"                =>        $exif[IFD0][ImageDescription],
"制造商"                =>        $exif[IFD0][Make],
"型号"                =>        $exif[IFD0][Model],
"方向"                =>        $Orientation[$exif[IFD0][Orientation]],
"水平分辨率"        =>        $exif[IFD0][XResolution].$ResolutionUnit[$exif[IFD0][ResolutionUnit]],
"垂直分辨率"        =>        $exif[IFD0][YResolution].$ResolutionUnit[$exif[IFD0][ResolutionUnit]],
"创建软件"                =>        $exif[IFD0][Software],
"修改时间"                =>        $exif[IFD0][DateTime],
"作者"                        =>        $exif[IFD0][Artist],
"YCbCr位置控制"        =>        $YCbCrPositioning[$exif[IFD0][YCbCrPositioning]],
"版权"                        =>        $exif[IFD0][Copyright],
"摄影版权"                =>        $exif[COMPUTED][Copyright.Photographer],
"编辑版权"                =>        $exif[COMPUTED][Copyright.Editor],
"Exif版本"                =>        $exif[EXIF][ExifVersion],
"FlashPix版本"        =>        "Ver. ".number_format($exif[EXIF][FlashPixVersion]/100,2),
"拍摄时间"                =>        $exif[EXIF][DateTimeOriginal],
"数字化时间"        =>        $exif[EXIF][DateTimeDigitized],
"拍摄分辨率高"        =>        $exif[COMPUTED][Height],
"拍摄分辨率宽"        =>        $exif[COMPUTED][Width],
"光圈"                        =>        $exif[EXIF][ApertureValue],
"快门速度"                =>        $exif[EXIF][ShutterSpeedValue],
"快门光圈"                =>        $exif[COMPUTED][ApertureFNumber],
"最大光圈值"        =>        "F".$exif[EXIF][MaxApertureValue],
"曝光时间"                =>        $exif[EXIF][ExposureTime],
"F-Number"                =>        $exif[EXIF][FNumber],
"测光模式"                =>        GetImageInfoVal($exif[EXIF][MeteringMode],$MeteringMode_arr),
"光源"                        =>        GetImageInfoVal($exif[EXIF][LightSource], $Lightsource_arr),
"闪光灯"                =>        GetImageInfoVal($exif[EXIF][Flash], $Flash_arr),
"曝光模式"                =>        ($exif[EXIF][ExposureMode]==1?"手动":"自动"),
"白平衡"                =>        ($exif[EXIF][WhiteBalance]==1?"手动":"自动"),
"曝光程序"                =>        $ExposureProgram[$exif[EXIF][ExposureProgram]],
"曝光补偿"                =>        $exif[EXIF][ExposureBiasValue]."EV",
"ISO感光度"                =>        $exif[EXIF][ISOSpeedRatings],
"分量配置"                =>        (bin2hex($exif[EXIF][ComponentsConfiguration])=="01020300"?"YCbCr":"RGB"),//'0x04,0x05,0x06,0x00'="RGB" '0x01,0x02,0x03,0x00'="YCbCr"
"图像压缩率"        =>        $exif[EXIF][CompressedBitsPerPixel]."Bits/Pixel",
"对焦距离"                =>        $exif[COMPUTED][FocusDistance]."m",
"焦距"                        =>        $exif[EXIF][FocalLength]."mm",
"等价35mm焦距"        =>        $exif[EXIF][FocalLengthIn35mmFilm]."mm",
分享到:
评论

相关推荐

    PHP不用扩展读取图片EXIF信息代码

    PHP不用任何扩展读取图片EXIF信息的代码

    PHP exif扩展方法开启详解

    extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前,使之首先加载*。 3.找到[exif]段,把下面语句的分号去掉。 ;exif.encode_unicode = ISO-8859-15 ;exif.decode_unicode_...

    PHPExif库PEL.zip

    PEL (PHP Exif Library)是 PHP Exif 库,使用 PHP 来查看和编写 JPEG 和 TIFF 图像的 Exif headers。 PEL 可以让你完全操作 Exif (Exchangeable Image File Format) 数据,Exif 是数码相机放置在图像里面的数据,...

    PHP7.4 的扩展库,dll文件

    php_exif.dll php_ffi.dll php_fileinfo.dll php_ftp.dll php_gd2.dll php_gettext.dll php_gmp.dll php_imap.dll php_intl.dll php_ldap.dll php_mbstring.dll php_memcache.dll php_mongodb.dll php_mysqli.dll ...

    PHP多用户聊天室和私人聊天室源码支持同时创建多个聊天室.zip

    Exif PHP扩展 Zip PHP扩展 更新日志v1.4 新增:渐进式Web应用程序(PWA) 新增:社交媒体登录(40多个社交网络) 新增:推送私人消息的通知新增:广播电台 新:聊天消息转发 新:特定于房间的聊天主持人 改进:...

    alpine-php-fpm:轻量级且经过优化PHP-FPM(PHP v7.4和v8.0),在Alpine Linux v3.12之上具有重要的扩展

    PHP-FPM(PHP 和 )具有在之上的基本扩展。 PHP 7.4 PHP 8.0 内置扩展 卷曲 ftp 哈希(mhash) libedit 钠 mbstring mysqlnd 的openssl 密码-argon2 pdo-sqlite 梨 sqlite3 zlib 其他扩展 扩大 v7.4 v8.0...

    php-5.6.37.tar.gz下载及php5.6源码安装说明

    # PHP扩展依赖 yum install -y libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel ./configure --prefix=/usr/local/php \ --with-config-file-path=/usr/local/...

    php 图片信息获取扩展工具

    php 获取图片信息,包括相机信息,拍摄位置,坐标,曝光度,比较分析信息,等...

    dll包大全(PHP扩展)

    php_bz2.dll php_curl php_eaccelerator_ts php_enchant php_exif php_fileinfo php_gd2 php_gettext php_gmp php_soap php_sockets

    PHP中读取照片exif信息的方法

    主要介绍了PHP中读取照片exif信息的方法,本文从什么是exif信息开始讲解,使用PHP需要什么扩展、及它的安装方法和使用代码示例等,需要的朋友可以参考下

    局域网云盘系统PHP源码 超级好用推荐

    5、安装PHP扩展exif、fileinfo 6、PHP的php.ini文件里面的;always_populate_raw_post_data = -1 删除前面的分号“;” (这一步可以不设置) 7、从PHP禁用函数中 删除shell_exec、proc_open、putenv这三个PHP函数 9...

    tc_EXIF:一个textcube插件,用于在文章图像中显示EXIF元标记

    一个用纯PHP编写的EXIF库:与其他用于PHP的EXIF库不同,tc_EXIF(PEL)不需要C扩展和exec函数。 使用textcube存储的EXIF缓存-缓存后性能不会下降 支持广泛使用的EXIF标签,例如品牌,型号,曝光,光圈,焦距 完全...

    2024年最新版源支付V7最新V2.7.9开心去授权版

    2024年最新版源支付V7最新V2.7.9开心去授权版,PHP要求8.1,并且PHP需要安装fileinfo、opcache、redis、exif四个扩展,安装好四个扩展后重启PHP随后 访问域名,按照要求安装sw加密扩展,加密扩展安装后 将根目录下...

    在线聊天室源码下载PHP

    2、php选择7.4 ,安装exif、imagemagick、fileinfo扩展 3、伪静态用宝塔默认的thinkphp 4、上传数据库 5、上传文件到根目录 6、给所有文件777权限 7、将config文件夹下settings.php文件修改成自己网站的信息,连接好...

    php帮助文档,php。chm,php必备的中文手册

    Exif Functions XXXIV. Expect Functions XXXV. File Alteration Monitor Functions XXXVI. Forms Data Format Functions XXXVII. filePro Functions XXXVIII. Filesystem 文件系统函数 XXXIX. Firebird/InterBase ...

    php手册.chm,php手册

    Exif Functions XXXIII. File Alteration Monitor Functions XXXIV. filePro Functions XXXV. Filesystem 文件系统函数 XXXVI. Firebird/InterBase Functions XXXVII. Firebird/Interbase Functions (PDO_FIREBIRD)...

    PHP+MYSQL 网址导航系统开源 网站分类目录管理系统.zip

    DYCMS的主要特性包括: 纯净的导航界面(去繁求简) 响应式设计的前端设计 聚合式搜索框(一键切换百度, 搜狗,360,必应...php7.3需要安装 fileinfo , exif 这两个扩展 php7.3需要取消 putenv 和 proc_open 的禁用:

    2023年最新源支源码-最新发布可运营无授权版源码

    PHP需要安装fileinfo、opcache、redis、exif四个扩展,安装sw加密扩展,加密扩展安装后 将根目录下的install.sql数据库导入到数据库,随后设置/config目录下的database.php的数据库地址,保存即可访问。

Global site tag (gtag.js) - Google Analytics