Imagick::getImageOrientation()

获取图像的方向属性

首字母:I

函数名称:Imagick::getImageOrientation()

函数描述:该函数用于获取图像的方向属性。

适用版本:该函数在PHP Imagick扩展版本3.0.0以上可用。

用法:

public Imagick::getImageOrientation ( void ) : int

参数:该函数没有任何参数。

返回值:返回一个整数值,表示图像的方向。返回值如下:

  • 1:正常方向
  • 2:水平翻转
  • 3:逆时针旋转180度
  • 4:垂直翻转
  • 5:顺时针旋转90度并水平翻转
  • 6:顺时针旋转270度
  • 7:顺时针旋转90度并垂直翻转
  • 8:顺时针旋转90度

示例:

$imagick = new Imagick('image.jpg');
$orientation = $imagick->getImageOrientation();
switch ($orientation) {
 case 1:
 echo "图像方向:正常";
 break;
 case 2:
 echo "图像方向:水平翻转";
 break;
 case 3:
 echo "图像方向:逆时针旋转180度";
 break;
 case 4:
 echo "图像方向:垂直翻转";
 break;
 case 5:
 echo "图像方向:顺时针旋转90度并水平翻转";
 break;
 case 6:
 echo "图像方向:顺时针旋转270度";
 break;
 case 7:
 echo "图像方向:顺时针旋转90度并垂直翻转";
 break;
 case 8:
 echo "图像方向:顺时针旋转90度";
 break;
 default:
 echo "未知方向";
 break;
}

以上示例将打开名为"image.jpg"的图像,并获取其方向属性。然后根据返回的方向值,输出相应的方向信息。

同首字母函数