首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]imagecreatefromgd2part()函数—用法及示例

发布于 2025-04-27 14:30:22
0
24

函数名:imagecreatefromgd2part()

适用版本:PHP 5 >= 5.3.0, PHP 7

用法:imagecreatefromgd2part() 函数用于从一个部分的 GD2 图像或者文件中创建一个新的图像资源。

语法:resource imagecreatefromgd2part ( string $filename , int $srcX , int $srcY , int $width , int $height )

参数:

  • $filename:需要读取的 GD2 图像文件的路径。
  • $srcX:源图像的起始 x 坐标。
  • $srcY:源图像的起始 y 坐标。
  • $width:从源图像中复制的宽度。
  • $height:从源图像中复制的高度。

返回值:成功时返回一个新的图像资源,失败时返回 FALSE。

示例:

$filename = 'image.gd2';
$srcX = 10;
$srcY = 20;
$width = 200;
$height = 150;

// 从 GD2 图像中创建一个新的图像资源
$image = imagecreatefromgd2part($filename, $srcX, $srcY, $width, $height);

if ($image !== false) {
    // 在浏览器中显示图像
    header('Content-Type: image/png');
    imagepng($image);
    imagedestroy($image);
} else {
    echo '无法创建图像资源';
}

上述示例中,我们从名为 "image.gd2" 的 GD2 图像文件中,以起始坐标 (10, 20) 和宽度 200、高度 150 的部分创建了一个新的图像资源。然后,我们将该图像资源以 PNG 格式输出到浏览器,并最后销毁图像资源。如果创建图像资源失败,则输出错误信息。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流