我正在尝试修复来自移动设备的图像的方向,使用 EXIF 来获取方向和switch
/case
来修复方向。显然我的功能离线工作,现在它不能在 Google Apps Engine 上工作。谷歌可以有一个特定的功能来做到这一点吗?
功能:
$image = imagecreatefromjpeg($path);
$exif = exif_read_data($path);
if (!empty($exif['Orientation'])) {
switch ($exif['Orientation']) {
case 3:
$image = imagerotate($image, 180, 0);
break;
case 6:
$image = imagerotate($image, -90, 0);
break;
case 8:
$image = imagerotate($image, 90, 0);
break;
}
imagejpeg($image, $path);
}