从 Safari 上传图片时有可能你服务器得到的照片是倒立的(取决于拍照按钮的位置),下面的代码可以确保所有上传的照片都是正确位置。

$image = imagecreatefromstring(file_get_contents($_FILES['image_upload']['tmp_name']));$exif = exif_read_data($_FILES['image_upload']['tmp_name']);if(!empty($exif['Orientation'])) {    switch($exif['Orientation']) {        case 8:            $image = imagerotate($image,90,0);            break;        case 3:            $image = imagerotate($image,180,0);            break;        case 6:            $image = imagerotate($image,-90,0);            break;    }}

相关推荐:《PHP教程》

更多相关文章

  1. PHP中删除网站旧照片的实例教程
  2. php中如何在数组指定位置插入数据单元
  3. PHP获取字符串中字符、字符串第n次出现的位置
  4. 博客网站显示框相对浏览器固定位置显示
  5. 更改粘性标题航点或偏移的位置。
  6. 在某个点停止固定位置滚动?
  7. jquery的css位置positon
  8. css3+html5——拼接图片中icon的使用、照片轮换(没写完)、视频、音
  9. 图标旋转但返回上一个位置

随机推荐

  1. android process bar 几种style
  2. Android(安卓)初始化Setup Wizard——Pro
  3. Android Frameworks系列之IMF(一)
  4. 【Android文档】Android界面绘制流程----
  5. android中搭建phonegap开发环境
  6. xmlns:android作用以及自定义布局属性
  7. Android核心技术与实例详解(第2版)
  8. Android源码树添加新的APP(含第三方so、ja
  9. android自带的drawable图标ico名称对应表
  10. android Mainifest权限设置清单