PHP imagecreatefromgd2part 图像GD库函数
-
定义和用法
imagecreatefromgd2part - 从给定的 GD2 文件或 URL 中的部分新建一图像。 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
imagecreatefromgd2part ( string $filename , int $srcX , int $srcY , int $width , int $height )
imagecreatefromgd2part() 从GD2文件或URL的给定部分创建新图像。 -
参数
参数 必需的 描述 filename 是 GD2 图像的路径。 srcX 是 源点的x坐标。 srcY 是 源点的y坐标。 width 是 源图象的宽度。 height 是 源图象的高度。 -
返回值
成功后返回图象资源,失败后返回 FALSE 。注意: 此函数需要 GD 2.0.1 或更高版本(推荐 2.0.28 及更高版本)。
警告: Windows 版本的 PHP 在 4.3.0 版之前不支持通过此函数访问远程文件,即使已经启用 allow_url_fopen.
-
示例
// For this example we need the image size before $image = getimagesize('./test.gd2'); // Create the image instance now we got the image // sizes $im = imagecreatefromgd2part('./test.gd2', 4, 4, ($image[0] / 2) - 6, ($image[1] / 2) - 6); // Do an image operation, in this case we emboss the // image if PHP 5+ if(function_exists('imagefilter')) { imagefilter($im, IMG_FILTER_EMBOSS); } // Save optimized image imagegd2($im, './test_emboss.gd2'); imagedestroy($im);
-