English | 简体中文 | 繁體中文
查询

imagerotate()函数—用法及示例

「 旋转图像 」


函数名称:imagerotate()

函数描述:imagerotate() 函数用于旋转图像。

适用版本:该函数适用于 PHP 4.3.0 及以上版本。

用法:

resource imagerotate ( resource $image , float $angle , int $bgd_color [, int $ignore_transparent = 0 ] )

参数:

  • $image:必需。要旋转的图像资源。
  • $angle:必需。旋转角度,以度数表示。正值表示顺时针旋转,负值表示逆时针旋转。
  • $bgd_color:必需。旋转后空白区域的背景颜色,使用十进制表示的 RGB 值。
  • $ignore_transparent:可选。指定是否忽略图像中的透明颜色。默认为 0,表示不忽略。

返回值:返回旋转后的图像资源,如果失败则返回 false。

示例:

// 创建一个图像资源
$image = imagecreatefromjpeg('image.jpg');

// 顺时针旋转图像 90 度,背景颜色为白色
$rotatedImage = imagerotate($image, 90, 0xFFFFFF);

// 输出旋转后的图像
header('Content-type: image/jpeg');
imagejpeg($rotatedImage);

// 释放资源
imagedestroy($image);
imagedestroy($rotatedImage);

以上示例将创建一个 JPEG 图像资源,并对其进行顺时针旋转 90 度,背景颜色为白色。最后将旋转后的图像输出到浏览器,并释放资源。

注意:在旋转图像之前,需要使用 imagecreatefromjpeg() 或其他相关函数创建一个图像资源。旋转后的图像资源可以使用 imagejpeg() 等函数进行保存或输出。

补充纠错
上一个函数: imagescale()函数
下一个函数: imageresolution()函数
热门PHP函数
分享链接