php处理IOS图片旋转

$picAddr = $url;
                    $exif = exif_read_data($picAddr);
                    $image = imagecreatefromjpeg($picAddr);
                    if($exif['Orientation'] == 3) {
                        $result = imagerotate($image, 180, 0);
                        imagejpeg($result, $picAddr, 100);
                    } elseif($exif['Orientation'] == 6) {
                        $result = imagerotate($image, -90, 0);
                        imagejpeg($result, $picAddr, 100);
                    } elseif($exif['Orientation'] == 8) {
                        $result = imagerotate($image, 90, 0);
                        imagejpeg($result, $picAddr, 100);
                    }
                    isset($result) && imagedestroy($result);
                    imagedestroy($image);

 

posted @ 2018-06-29 15:05  安筱雨  阅读(608)  评论(0编辑  收藏  举报