解决上传iphone拍照的图片自动翻转的问题

昨天遇到一个奇怪的问题,客户用iphone拍照后上传的图片在生成缩略图时被翻转了,
php代码
[php]
$exif = exif_read_data($img_url);
$image = imagecreatefromjpeg($img_url);

if(!empty($exif['Orientation'])){
if($exif['Orientation'] == 3) {
$result = imagerotate($image, 180, 0);
imagejpeg($result, $img_url,100);
} elseif($exif['Orientation'] == 6) {
$result = imagerotate($image, -90, 0);
imagejpeg($result, $img_url, 100);
} elseif($exif['Orientation'] == 8) {
$result = imagerotate($image, 90, 0);
imagejpeg($result, $img_url, 100);
}
isset($result) && imagedestroy($result);
imagedestroy($image);
}
[/php]

阅读剩余
THE END