配置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