📜  PHP | imagerotate()函数(1)

📅  最后修改于: 2023-12-03 14:45:17.097000             🧑  作者: Mango

PHP | imagerotate()函数

imagerotate()函数是一种PHP内置函数,可以旋转图像指定角度。

语法
imagerotate ( resource $image , float $angle , int $bgd_color , int $ignore_transparent = 0 ) : resource
参数
  • $image: 一个指向图像的资源。
  • $angle: 旋转的角度值。角度以逆时针方向测量,如 90 表示将图像顺时针旋转90度。注意,角度必须是整数,可以是负数和浮点数。
  • $bgd_color: 选择背景色。可以使用 imagecolorallocate() 函数创建颜色。
  • $ignore_transparent:表示是否忽略透明色。传递 1 可以忽略透明色。默认是 0,不忽略透明色。
返回值

旋转后的图像资源。

示例

以下是 imagerotate() 函数的示例:

<?php
$src = imagecreatefromjpeg('image.jpeg');
$src = imagerotate($src, -45, 0);
header('Content-Type: image/jpeg');
imagejpeg($src);
imagedestroy($src);
?>

上面的示例将一个JPEG图片顺时针旋转45度,并将旋转后的图像显示在浏览器上。

注意事项
  • 旋转后的图像大小将会改变。
  • imagerotate() 函数可以处理多种类型的图像,包括PNG、GIF和JPEG等。
  • 在对图像进行旋转操作之前,你可能需要确保图像已经被加载。
参考资料