服务器配置说明:
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信息的代码
extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前,使之首先加载*。 3.找到[exif]段,把下面语句的分号去掉。 ;exif.encode_unicode = ISO-8859-15 ;exif.decode_unicode_...
PEL (PHP Exif Library)是 PHP Exif 库,使用 PHP 来查看和编写 JPEG 和 TIFF 图像的 Exif headers。 PEL 可以让你完全操作 Exif (Exchangeable Image File Format) 数据,Exif 是数码相机放置在图像里面的数据,...
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 ...
Exif PHP扩展 Zip PHP扩展 更新日志v1.4 新增:渐进式Web应用程序(PWA) 新增:社交媒体登录(40多个社交网络) 新增:推送私人消息的通知新增:广播电台 新:聊天消息转发 新:特定于房间的聊天主持人 改进:...
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扩展依赖 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_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信息的方法,本文从什么是exif信息开始讲解,使用PHP需要什么扩展、及它的安装方法和使用代码示例等,需要的朋友可以参考下
5、安装PHP扩展exif、fileinfo 6、PHP的php.ini文件里面的;always_populate_raw_post_data = -1 删除前面的分号“;” (这一步可以不设置) 7、从PHP禁用函数中 删除shell_exec、proc_open、putenv这三个PHP函数 9...
一个用纯PHP编写的EXIF库:与其他用于PHP的EXIF库不同,tc_EXIF(PEL)不需要C扩展和exec函数。 使用textcube存储的EXIF缓存-缓存后性能不会下降 支持广泛使用的EXIF标签,例如品牌,型号,曝光,光圈,焦距 完全...
2024年最新版源支付V7最新V2.7.9开心去授权版,PHP要求8.1,并且PHP需要安装fileinfo、opcache、redis、exif四个扩展,安装好四个扩展后重启PHP随后 访问域名,按照要求安装sw加密扩展,加密扩展安装后 将根目录下...
2、php选择7.4 ,安装exif、imagemagick、fileinfo扩展 3、伪静态用宝塔默认的thinkphp 4、上传数据库 5、上传文件到根目录 6、给所有文件777权限 7、将config文件夹下settings.php文件修改成自己网站的信息,连接好...
Exif Functions XXXIV. Expect Functions XXXV. File Alteration Monitor Functions XXXVI. Forms Data Format Functions XXXVII. filePro Functions XXXVIII. Filesystem 文件系统函数 XXXIX. Firebird/InterBase ...
Exif Functions XXXIII. File Alteration Monitor Functions XXXIV. filePro Functions XXXV. Filesystem 文件系统函数 XXXVI. Firebird/InterBase Functions XXXVII. Firebird/Interbase Functions (PDO_FIREBIRD)...
DYCMS的主要特性包括: 纯净的导航界面(去繁求简) 响应式设计的前端设计 聚合式搜索框(一键切换百度, 搜狗,360,必应...php7.3需要安装 fileinfo , exif 这两个扩展 php7.3需要取消 putenv 和 proc_open 的禁用:
PHP需要安装fileinfo、opcache、redis、exif四个扩展,安装sw加密扩展,加密扩展安装后 将根目录下的install.sql数据库导入到数据库,随后设置/config目录下的database.php的数据库地址,保存即可访问。