在线工具 | 热点资讯 | 网站目录 | 简繁转换 | 英语单词
查询

Imagick::getImageOrientation()函数—用法及示例

「 获取图像的方向属性 」


函数名称: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"的图像,并获取其方向属性。然后根据返回的方向值,输出相应的方向信息。

补充纠错
热门PHP函数
分享链接