AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] [5.0模块] PHP照片信息读取模块 Exif-1.0 |
|
---|---|
xuanlove |
xuanlove 发表于 2014-11-24 22:57:51
本帖最后由 xuanlove 于 2014-11-26 11:23 编辑
Exif是一种图象文件格式,它的数据存储与JPEG格式是完全相同的。实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及全球定位系统(GPS)、缩略图等。简单地说,Exif=JPEG+拍摄参数。 (目前仅限测试,自己的服务器MAKE编译出错,有喜欢动手的请给我反馈下) (5.4以上版本需要重新编译PHP安装) 安装方法 su cd /root/amh/modules wget http://down.xuanlove.net/amh/exif-1.0.zip unzip exif-1.0.zip #登录面板安装即可 #5.4PHP安装 su cd /root/amh/modules wget http://down.xuanlove.net/amh/php-5.4.29.zip unzip php-5.4.29.zip #登录面板卸载原来PHP(如未安装此版本PHP,直接安装即可),重新安装,重启服务器即可 #5.5PHP安装 [attach]2210[/attach]su cd /root/amh/modules wget http://down.xuanlove.net/amh/php-5.5.13.zip unzip php-5.5.13.zip #登录面板卸载原来PHP(如未安装此版本PHP,直接安装即可),重新安装,重启服务器即可 [attach]2213[/attach] [attach]2212[/attach] 附件 exif-1.0.zip php-5.5.13.zip php-5.4.29.zip
点赞,加油! (2分)
2014-11-24 22:57:51 1
|
xuanlove |
半天 支持没人
回复
2014-11-25 14:34:23 2
|
lpd15867 |
我来顶你你这是干啥用的?
回复
2014-11-25 14:40:41 3
|
xuanlove |
就是PHP Exif扩展,可以读取照片上的的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及全球定位系统(GPS)、缩略图等。
回复
2014-11-25 14:46:44 4
|
l12ab |
你要是不弄我今天就弄了
回复
2014-11-25 15:04:47 5
|
xuanlove |
回复
2014-11-25 15:17:39 6
|
1024 |
给你加会
回复
2014-11-25 22:06:56 7
|
zmyamh |
必须支持
回复
2014-11-26 00:25:05 8
|
iseeyo |
看上去有点麻烦
回复
2014-11-26 21:25:27 9
|
l12ab |
楼主,没必要分几个php版本来写模块。因为每个php版本都没有删除源码,可以直接拿源码来安装。
比如,php 5.5 的路径/usr/local/php-5.5.13/extcode里,有exif的文件夹 所有,在install_exif文件里,直接这样写就可以了。其他文件我没仔细看,应该没什么问题。 #/bin/bash
envs_name=`amh_dir_filter $2`; php_version=$3 mysql_version=$4 [ ! -f "/home/wwwroot/${envs_name}/etc/main.conf" ] && return 1; [ ! -f "/home/wwwroot/${envs_name}/etc/amh-php.ini" ] && return 1; cd /tmp/; cp /usr/local/${php_version}/extcode/exif ./ -a; cd /tmp/exif; /usr/local/${php_version}/bin/phpize; ./configure --with-php-config=/usr/local/${php_version}/bin/php-config ; amh_make_install; cd /; rm /tmp/exif -rf; php_so_dir=`/usr/local/${php_version}/bin/php-config --extension-dir`; if mv -f ${php_so_dir}/exif.so /home/wwwroot/${envs_name}/ext; then sed -i "/exif\.so/d" /home/wwwroot/${envs_name}/etc/amh-php.ini; cat >> /home/wwwroot/${envs_name}/etc/amh-php.ini <<- EOF [exif.so] extension = exif.so EOF return 0; fi; return 1;
回复
2014-11-26 22:27:54 10
|