首页 > 移动平台 > 详细

手机safari图片上传竖变横处理

时间:2016-10-08 20:00:00      阅读:175      评论:0      收藏:0      [点我收藏+]

在手机safari上传图片时,竖着的照片会变成横着的照片,以下程序片段利用图片exif信息把图片旋转回去,代码抄自php.net官网。

http://php.net/manual/zh/function.exif-read-data.php

 

<?php
$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;
    }
}
//以下代码自行处理即可
?>

 

手机safari图片上传竖变横处理

原文:http://www.cnblogs.com/coffee_cn/p/5939681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!