English | 简体中文 | 繁體中文
查询

imagecreatefrompng()函数—用法及示例

「 从 PNG 图像文件中创建一个新的图像资源 」


函数名:imagecreatefrompng()

适用版本:PHP 4, PHP 5, PHP 7

用法:imagecreatefrompng() 函数用于从 PNG 图像文件中创建一个新的图像资源。

语法:resource imagecreatefrompng ( string $filename )

参数:

  • filename:要打开的 PNG 图像文件的路径。

返回值:如果成功,则返回一个代表 PNG 图像的图像资源标识符;如果失败,则返回 false。

示例:

<?php
// 创建一个新的图像资源
$image = imagecreatefrompng('path/to/image.png');

// 检查图像资源是否创建成功
if ($image !== false) {
    // 获取图像的宽度和高度
    $width = imagesx($image);
    $height = imagesy($image);

    // 在浏览器中显示图像
    header('Content-Type: image/png');
    imagepng($image);

    // 销毁图像资源
    imagedestroy($image);
} else {
    echo '无法创建图像资源';
}
?>

以上示例演示了如何使用 imagecreatefrompng() 函数从一个 PNG 图像文件中创建一个新的图像资源。然后,我们可以使用其他图像处理函数对该图像进行操作,比如获取宽度和高度、在浏览器中显示图像等。最后,记得使用 imagedestroy() 函数销毁图像资源,释放内存。如果 imagecreatefrompng() 函数无法创建图像资源,则会返回 false,并输出错误信息。

补充纠错
上一个函数: imagecreatefromstring()函数
下一个函数: imagecreatefromjpeg()函数
热门PHP函数
分享链接