PHP |想象一下 setImageOrientation()函数
Imagick::setImageOrientation()函数是PHP中的一个内置函数,用于设置图像方向。这个函数实际上并不旋转图像,它只是改变 EXIF 旋转信息。
句法:
bool Imagick::setImageOrientation( int $orientation )
参数:此函数接受单个参数$orientation ,它包含一个包含 ORIENTATION 常量之一的整数值。我们也可以直接传递一个常量,比如setImageOrientation(imagick::ORIENTATION_BOTTOMRIGHT); .
ORIENTATION 常量列表如下:
- imagick::ORIENTATION_UNDEFINED (0)
- imagick::ORIENTATION_TOPLEFT (1)
- imagick::ORIENTATION_TOPRIGHT (2)
- imagick::ORIENTATION_BOTTOMRIGHT (3)
- imagick::ORIENTATION_BOTTOMLEFT (4)
- imagick::ORIENTATION_LEFTTOP (5)
- imagick::ORIENTATION_RIGHTTOP (6)
- imagick::ORIENTATION_RIGHTBOTTOM (7)
- imagick::ORIENTATION_LEFTBOTTOM (8)
返回值:此函数在成功时返回 TRUE。
下面的程序说明了PHP中的Imagick::setImageOrientation()函数:
方案一:
setImageOrientation(imagick::ORIENTATION_LEFTTOP);
// Get the Orientation
$orientation = $imagick->getImageOrientation();
echo $orientation;
?>
输出:
5 // Which corresponds to imagick::ORIENTATION_LEFTTOP.
方案二:
setImageOrientation(imagick::ORIENTATION_RIGHTBOTTOM);
// Get the Orientation
$orientation = $imagick->getImageOrientation();
echo $orientation;
?>
输出:
7 // Which corresponds to imagick::ORIENTATION_RIGHTBOTTOM.
参考: https://www. PHP.net/manual/en/imagick.setimageorientation。 PHP