IOS图片方向校正

IOS拍出来的相片带个Oritation属性,但是其他平台识别不了,弄到电脑上,安卓上都会出问题

需要在前端或者后端校正一下,最好放在前端,但是我忘记做了,现在用php来做

方法如下

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

if(in_array($orientation, [6,8,3])){
    switch ($orientation) {
        case 6:
            // 逆时针90度
            $img->rotate(-90);
            break;
        case 8:
            // 顺时针90度
            $img->rotate(90);
            break;
        case 3:
            // 旋转180度
            $img->rotate(180);
            break;
    }
    $img->save($path);
}

[/pcsh]

 

此处评论已关闭