imagecreatefromgd2part
从GD2文件或URL的给定部分创建新图像
PHP 5.0.0及以上版本。
imagecreatefromgd2part函数用于从一个GD2格式的图片文件中创建图像资源。此函数允许从一个包含GD2图像的文件中提取一个指定区域的图像。
resource imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height);
成功时返回一个图像资源(resource类型),失败时返回false。
<?php $src = 'image.gd2'; // GD2格式图片文件 $srcX = 50; // 水平坐标 $srcY = 50; // 垂直坐标 $width = 100; // 提取区域的宽度 $height = 100; // 提取区域的高度 <p>$image = imagecreatefromgd2part($src, $srcX, $srcY, $width, $height);<br> if ($image) {<br> header('Content-Type: image/png');<br> imagepng($image); // 输出图像<br> imagedestroy($image); // 销毁图像资源<br> } else {<br> echo '无法创建图像资源';<br> }<br> ?><br>
此示例演示了如何从一个GD2格式的图像文件中提取一个从(50, 50)位置开始,宽度和高度为100的区域,并将提取的图像输出为PNG格式。函数imagecreatefromgd2part被用来加载图像资源,在成功创建图像后,通过imagepng将其输出到浏览器,最后使用imagedestroy释放图像资源。