閱讀407 返回首頁    go 搜狐 go 中電雲集


配置php.ini支持圖片exif信息

服務器配置說明:
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”),//’0×04,0×05,0×06,0×00′=”RGB” ‘0×01,0×02,0×03,0×00′=”YCbCr”
“圖像壓縮率”        =>        $exif[EXIF][CompressedBitsPerPixel].”Bits/Pixel”,
“對焦距離”                =>        $exif[COMPUTED][FocusDistance].”m”,
“焦距”                        =>        $exif[EXIF][FocalLength].”mm”,
“等價35mm焦距”        =>        $exif[EXIF][FocalLengthIn35mmFilm].”mm”,

最後更新:2017-01-04 22:34:53

  上一篇:go 配置IPsec協議
  下一篇:go Linux和windows下為PHP添加CURL擴展庫