📜  PHP | imagecreatefrompng()函数(1)

📅  最后修改于: 2023-12-03 15:18:23.888000             🧑  作者: Mango

PHP | imagecreatefrompng()函数

简介

imagecreatefrompng()函数是PHP内置的用于从PNG格式文件创建一个新的图像的函数。它返回一个新的图像资源作为函数的返回值,该资源代表输入文件的像素数据。该函数可用于动态创建PNG格式的图像,也可用于处理已存在的PNG格式图像。

语法
resource imagecreatefrompng ( string $filename )
参数

参数 | 描述 ---- | ---- filename | PNG格式文件的路径

返回值

如果成功,该函数返回一个图像资源。失败时返回FALSE。

示例
// 创建一个新的PNG格式图像资源
$im = imagecreatefrompng('example.png');

// 操作该图像资源
imagefilter($im, IMG_FILTER_GRAYSCALE);

// 输出该图像到浏览器
header('Content-Type: image/png');
imagepng($im);

// 释放该图像资源
imagedestroy($im);
备注
  • 在处理大型PNG格式文件时,该函数可能会有一定开销。因此,建议在使用该函数前先确保自己的服务器能够处理大文件,并对输入参数进行适当的验证。
  • 该函数仅支持PNG格式文件。如果需要处理其他格式的图像文件,可以使用imagecreatefromjpeg()、imagecreatefromgif()、imagecreatefromwebp()等函数。