PHP Conference Japan 2024

imagecreatefromgd2part

(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)

imagecreatefromgd2part从给定的 GD2 文件或 URL 的一部分创建一个新图像

描述

imagecreatefromgd2part(
    字符串 $filename,
    整数 $x,
    整数 $y,
    整数 $width,
    整数 $height
): GdImage|false

从给定的 GD2 文件或 URL 的一部分创建一个新图像。

提示

如果启用了 fopen 包装器,则可以使用 URL 作为此函数的文件名。有关如何指定文件名的更多详细信息,请参阅 fopen()。请参阅 支持的协议和包装器,了解各种包装器的功能、用法说明以及它们可能提供的任何预定义变量的信息。

参数

filename

GD2 图像的路径。

x

源点的 x 坐标。

y

源点的 y 坐标。

width

源宽度。

height

源高度。

返回值

成功时返回图像对象,错误时返回 false

变更日志

版本 描述
8.0.0 成功时,此函数现在返回 GDImage 实例;以前,返回的是 资源

示例

示例 #1 imagecreatefromgd2part() 示例

<?php
// 此示例需要在之前获取图像大小
$image = getimagesize('./test.gd2');

// 获取图像大小后,现在创建图像实例
// 大小
$im = imagecreatefromgd2part('./test.gd2', 4, 4, ($image[0] / 2) - 6, ($image[1] / 2) - 6);

// 执行图像操作,在本例中,我们对图像进行浮雕处理
if(function_exists('imagefilter'))
{
imagefilter($im, IMG_FILTER_EMBOSS);
}

// 保存优化的图像
imagegd2($im, './test_emboss.gd2');
imagedestroy($im);
?>

备注

警告

GD 和 GD2 图像格式是 libgd 的专有图像格式。它们必须被认为是已过时的,并且只能用于开发和测试目的。

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top