我在核心php中做一个项目。当我上传从手机拍摄的图像时,它将显示为反转图像。我正在使用exif_read_data函数来获取图像的方向。并根据其值旋转图像。但是我没有得到所有图像的方向。是否有任何方法可以获得图像的方向?
这是代码
$exif_data = @exif_read_data($tmp_name);
if(!empty($exif_data['Orientation'])) {
switch($exif_data['Orientation']) {
case 8:
$image_p = imagerotate($image_p,90,0);
break;
case 3:
$image_p = imagerotate($image_p,180,0);
break;
case 6:
$image_p = imagerotate($image_p,-90,0);
break;
}
}