西霸阿超 2015-03-29 16:14 采纳率: 50%
浏览 5059

关于苹果手机上传图片横着的问题

我的问题是,我用的是ajax+php 上传图片,用安卓手机可以正常的上传,也可以正常的显示,但是用苹果手机上传就会出现上传后的图片石横着的,并不是,竖着的,我在网上也看过,但是都没有找到奥解决办法。。。。。

请各位大神帮帮我!!!!

  • 写回答

2条回答 默认 最新

  • 果酱很好吃 2015-04-01 09:37
    关注

    嗯,首先这个问题不是客户端的问题,每个照片(图片没有)都有exif信息,若是要在php端获取该信息就要加载exif扩展
    加载exif扩展之后,用 exif_read_data 函数得到照片的详细信息(返回数组)
    里面有一个 Orientation 的键名,就是存放图片显示方向的
    一张图说明图片说明

    你要做的是去除那个 Orientation 属性,我没找到如何去除原图 Orientation 属性的方法,但是可以在生成缩略图的时候去掉该属性
    若是 GD : imagerotate 函数根据上图旋转角度生成缩略图
    若是 imagick:-rotate 旋转图片,+profile "*" 缩略图不保留exif信息

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题