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

原创 admin  2019-07-01 18:17  阅读 60 次

昨天遇到一个奇怪的问题,客户用iphone拍照后上传的图片在生成缩略图时被翻转了,
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);
}
本文地址:http://www.z1988.com/1697.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

发表评论


表情