imagecreatefromgd2part()

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

首字母:I

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

同首字母函数