当前位置: 首页> 函数类别大全> imageflip

imageflip

使用给定模式翻转图像
名称:imageflip
分类:图像处理GD
所属语言:php
一句话介绍:使用给定模式翻转图像

imageflip 函数

适用 PHP 版本

PHP 5.5.0及以上版本支持。

函数说明

imageflip() 函数用于翻转图像。它可以对图像进行水平翻转或垂直翻转。

函数语法

imageflip(resource $image, int $mode): bool

参数

  • $image (resource): 需要翻转的图像资源。
  • $mode (int): 翻转的模式,可以是以下值之一:
    • IMG_FLIP_HORIZONTAL:水平翻转。
    • IMG_FLIP_VERTICAL:垂直翻转。
    • IMG_FLIP_BOTH:水平和垂直都翻转。

返回值

如果成功,返回 true; 如果失败,返回 false

示例

以下是一个简单的示例,展示如何使用 imageflip() 函数对图像进行水平翻转:

示例代码的说明

这段代码加载了一张图片资源,然后通过 imageflip() 函数对其进行水平翻转。最后,它将处理后的图像输出并释放资源。

示例代码:

<?php
// 加载图像
$image = imagecreatefromjpeg('example.jpg');
<p>// 对图像进行水平翻转<br>
imageflip($image, IMG_FLIP_HORIZONTAL);</p>
<p>// 输出图像<br>
header('Content-Type: image/jpeg');<br>
imagejpeg($image);</p>
<p>// 释放图像资源<br>
imagedestroy($image);<br>
?><br>

同类函数
  • 对图像应用滤镜 imagefilter

    imagefilter

    对图像应用滤镜
  • 将BMP图像输出到浏览器或文件 imagebmp

    imagebmp

    将BMP图像输出到浏览器或文件
  • 将图像输出到浏览器或文件 此函数自 PHP 7.3.0 起已删除,并在 PHP 8.0.0 中删除。请使用imagewbmp代替 image2wbmp

    image2wbmp

    将图像输出到浏览器或文件此函数自PHP7
  • 将图像输出到浏览器或文件 imagejpeg

    imagejpeg

    将图像输出到浏览器或文件
  • 将二进制IPTC数据嵌入JPEG图像 iptcembed

    iptcembed

    将二进制IPTC数据嵌入JPEG图像
  • 使用TrueType字体将文本写入图像 imagettftext

    imagettftext

    使用TrueType字体将文本写入图像
  • 返回此PHP版本支持的图像类型 imagetypes

    imagetypes

    返回此PHP版本支持的图像类型
  • 获取仿射变换矩阵 imageaffinematrixget

    imageaffinematrixget

    获取仿射变换矩阵