📜  PHP | Gmagick rotateimage()函数(1)

📅  最后修改于: 2023-12-03 15:03:37.730000             🧑  作者: Mango

PHP | Gmagick rotateimage()函数

简介

Gmagick类是一个用于处理图像的PHP扩展库。其中的rotateimage()函数可以将图像旋转指定的角度。

语法
bool Gmagick::rotateimage ( mixed $color , float $degrees )

参数说明:

  • $color: 选填参数,指定背景颜色。
  • $degrees: 必填参数,指定旋转角度。

返回值:

  • 如果发生错误,则返回false;否则返回true。
示例

以下示例展示了如何使用Gmagick类的rotateimage()函数将图像旋转90度。

<?php
$gmagick = new Gmagick('example.jpg');

// 旋转90度
$gmagick->rotateimage(new GmagickPixel(), 90);

// 输出新图片
header('Content-Type: image/jpeg');
echo $gmagick;
?>
更多示例

以下示例展示了如何使用Gmagick类的rotateimage()函数将图像旋转45度,并将旋转后的图片保存到文件中。

<?php
$gmagick = new Gmagick('example.jpg');

// 旋转45度,白色背景
$gmagick->rotateimage(new GmagickPixel('#ffffff'), 45);

// 将旋转后的图片保存到文件中
$gmagick->write('example_rotated.jpg');
?>
注意事项
  • 旋转角度为正时表示逆时针旋转,为负时表示顺时针旋转。
  • 旋转后可能会出现空白区域,需要针对具体情况进行处理。