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

imagecreatefromgd2part()函数—用法及示例

「 从一个部分的 GD2 图像或者文件中创建一个新的图像资源 」


函数名: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 格式输出到浏览器,并最后销毁图像资源。如果创建图像资源失败,则输出错误信息。

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