請選擇 進入手機版 | 繼續訪問電腦版

東里論壇

 找回密碼
 立即註冊

QQ登录

只需一步,快速开始

搜索
查看: 913|回復: 0

[使用心得] Discuz!打开exif以及苹果IOS照片旋转的问题

[複製鏈接]

312

主題

459

帖子

2910

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2910
發表於 2017-10-26 21:19:21 | 顯示全部樓層 |閱讀模式
一、该功能需要在服务器配置 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
复制代码
然后重启 IIS 或者 Apache 服务即可。

二、在站点中开启

操作路径:【后台】=>【界面】=>【帖子内容页】=>图片附件显示 EXIF 信息:选择“是”。

除了摄影论坛,帖子内容页的EXIF其实不必打开。

由到DZ默论模板中,IMG标签不带ALT和TITLE,而EXIF信息却是保存在TITLE中,所以默论模板是无法显示EXIF信息的:http://www.discuz.net/forum.php? ... &highlight=EXIF


之所以要关注EXIF问题,是因为苹果手机用的是IOS系统,拍照时EXIF中有一个Orientation属性,这个属性参数说明了照片的旋转角度,用苹果手机拍摄的照片,在安卓或WIN系统中看到的,有可能不一样,比如苹果中是竖到但其他地方看到的可能是旋转90度变成横的。

因为这个问题的存在,IOS用户上传照片到DZ论坛之后,经过压缩,自然就会出现照片旋转的事。要解决这个问题,就必须获取Orientation,然后根据不同的参数做相应旋转调整。

网上有人放出代码,但测试之后没效果,而且会出现照片上传到100%是取消上传的问题,待高手来解决。

最新:PC端的代码,上传前没有压缩旋转等功能,而移动端则有。

http://blog.csdn.net/wh2691259/article/details/53214513
http://blog.csdn.net/linlzk/article/details/48652635
http://blog.csdn.net/cdnight/article/details/46457241
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|小黑屋|手機版|Archiver|東里論壇 ( 粤ICP备14015598号 ) 公安备案图标粤公网安备 44512202000019号

GMT+8, 2019-9-16 22:09 , Processed in 0.109375 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表