21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
//获取上传的图片
$source = imagecreatefromjpeg($_FILES['img']['tmp_name']);
//读取图片的exif信息
$exif = exif_read_data($_FILES['img']['tmp_name']);//就是这里出问题!!!
if(!empty($exif['Orientation'])) {
switch($exif['Orientation']) {
case 8:
$source = imagerotate($source,90,0);
break;
case 3:
$source = imagerotate($source,180,0);
break;
case 6:
$source = imagerotate($source,-90,0);
break;
}
}
//将图片旋转
$source = imagerotate($source,90,0);
header('Content-type:image/jpg');
//输出图片
imagepng($source);
imagedestroy($source);
?>