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