牛牛在线工具

Imagick::rotateImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::rotateImage()

旋转图像

函数名:Imagick::rotateImage() 适用版本:PHP 5 >= 5.1.0, PHP 7, PECL imagick >= 2.0.0 用法:public Imagick::rotateImage(float $background, float $degrees) : bool 参数: $background:旋转后的背景颜色,用一个ImagickPixel对象表示。默认为透明背景。 $degrees:旋转的角度,以顺时针方向为正方向。可以为负值表示逆时针方向。 返回值:成功时返回true,失败时返回false。 示例: // 创建Imagick对象 $image = new Imagick('image.jpg'); // 设置旋转后的背景颜色为白色 $background = new ImagickPixel('white'); // 顺时针旋转90度 $degrees = 90; // 调用rotateImage函数进行图像旋转 $result = $image->rotateImage($background, $degrees); // 检查旋转是否成功 if ($result) { echo "图像旋转成功!"; } else { echo "图像旋转失败!"; } 注意事项: 旋转后的图像尺寸可能会发生变化,需要根据实际需求进行调整。 如果旋转角度超过360度,会按照余数进行旋转,例如角度为370度,则实际旋转为10度。 旋转角度可以为小数,例如0.5表示顺时针旋转0.5度。 如果背景颜色参数为null,则使用透明背景。 旋转操作并不会修改原始图像,而是返回一个新的旋转后的图像对象。