`

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(Exchangeable Image ...总之,虽然PHP没有提供专门的EXIF扩展,但通过内置的`exif_read_data()`函数,我们可以方便地读取和处理图像的EXIF信息,从而在各种Web应用中实现图片元数据的分析和利用。

    找不到php_mbstring.dll或php_exif.dll的解决方法

    本文将详细介绍如何解决此类问题,并确保PHP中的mbstring与exif扩展可以正常工作。 #### 错误示例与分析 根据提供的部分代码片段,我们可以看到错误信息如下: ```plaintext PHP Warning: PHP Startup: Unable to...

    PHP exif扩展方法开启详解

    在进行Web开发的过程中,特别是在使用PHP语言时,exif扩展是一项非常有用的扩展,它可以用来读取图像文件的EXIF信息。EXIF是一种图像文件格式,其全称是Exchangeable Image File Format,它可以让用户在图像文件中...

    基于PHP的XinBeta 图片Exif php版.zip

    1. PHP Exif扩展:PHP内置了对Exif的支持,通过`exif_read_data()`函数可以读取图像文件的Exif信息,而`exif_imagetype()`可以识别图像文件类型。 2. 图片元数据:Exif数据是图片元数据的一部分,还包括IPTC(国际...

    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 图片信息获取扩展工具

    这篇内容将深入探讨如何使用PHP和其EXIF扩展来获取图片信息,以及PHP_JPEG_Metadata_Toolkit_1.11这个工具的使用方法。 首先,EXIF是一种标准,它允许数码相机和其他设备在JPEG、TIFF和其他格式的图像文件中存储...

    php exif.dll 获取图片 头部信息

    在Windows操作系统上,PHP可以通过加载`exif.dll`扩展来实现这一功能,无论是32位还是64位系统。 首先,我们需要确保PHP已经正确安装并且配置了`exif`扩展。在Windows环境下,这通常意味着在php.ini配置文件中取消`...

    ImgExif:使用 imagick 获取图像 exif 信息

    在PHP中,Imagick扩展提供了一个强大的工具集来处理图像,包括读取和操作Exif数据。下面将详细探讨如何使用Imagick来获取图像的Exif信息。 首先,你需要确保你的PHP环境已经安装了Imagick扩展。这可以通过运行`php ...

    PHP 下的 DLL 文件

    8. php_exif.dll:EXIF扩展,用于读取图像文件的元数据。 9. php_openssl.dll:OpenSSL扩展,用于安全的网络通信。 10. php_zip.dll:ZIP压缩库,用于处理ZIP格式的文件。 这115个DLL文件可能涵盖了上述以及更多...

    php82 扩展 包含 redis mysql curl exif pdo

    php82 扩展 包含 redis mysql curl exif pdo 各种常用的扩展 适用于window系统

    php_imagick扩展 php 5.3

    《PHP Imagick扩展在PHP 5.3环境下的应用与详解》 PHP Imagick扩展是PHP语言中用于处理图像的强大工具,它提供了对ImageMagick库的接口,使得开发者能够执行复杂的图像操作,如图像的读取、写入、转换、编辑以及...

    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

    PHPExif库PEL.zip

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

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

    启用exif扩展后,PHP提供了专门的函数来读取照片的EXIF信息。一个常用的方法是使用exif_read_data()函数,它能够读取指定文件中所有的EXIF信息,并将结果返回为一个关联数组。该函数的用法简单明了,只需将照片文件...

    基于PHP开发的Miaoo仿微信朋友圈,PHP+MySQL带后台发布程序全开源版源码(修复版)1:1精仿全网仿得最像

    运行需要在PHP中安装exif扩展 **搭建教程** 1.安装php7.4中的exif扩展 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9f0716f3bb32445ea98026329f4b9156.png) 2.上传源码压缩包到网站目录并解压 3....

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

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

    PHP IIS Windows 2003 配置

    - 可能需要根据实际情况启用或禁用的扩展: - `extension=php_big_int.dll`:大整数运算支持。 - `extension=php_exif.dll`:EXIF图像信息读取支持。 - `extension=php_fdf.dll`:FDF文件格式支持。 - `...

    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/...

Global site tag (gtag.js) - Google Analytics