📅  最后修改于: 2023-12-03 15:03:37.850000             🧑  作者: Mango
GmagickDraw rotate() 函数旨在旋转绘制对象。该函数将当前设定的绘制对象按指定角度旋转。
public GmagickDraw::rotate(float $degrees)
该函数接受一个浮点类型的参数 $degrees,表示要旋转的角度。正值表示顺时针旋转,负值表示逆时针旋转。
该函数没有返回值。但调用该函数后,GmagickDraw 对象的旋转状态将会被改变。
<?php
// 创建一个新的GmagickDraw对象
$draw = new GmagickDraw();
// 设定圆心坐标和半径大小
$draw->circle(50, 50, 0, 50);
// 将圆心设定为0, 0
$draw->translate(0, 0);
// 以15度角度旋转绘制对象
$draw->rotate(15);
// 输出绘制结果
header('Content-Type: image/png');
$image = new Gmagick();
$image->newImage(100, 100, 'white');
$image->drawImage($draw);
echo $image;
?>
以上代码将产生一个半径为 50,圆心坐标为 (0, 0) 的圆形图像,其中圆心坐标被旋转了15度。这个图片可以通过浏览器直接访问查看。