Home >Backend Development >PHP Tutorial >php imagepng()函数有什么用?

php imagepng()函数有什么用?

PHPz
PHPzOriginal
2016-06-13 12:02:4710543browse

php imagepng()函数有什么用?

imagepng()是PHP中的一个内置函数,用于在浏览器或文件中显示图像。该函数的主要用途是在浏览器中查看图像,将任何其他图像类型转换为PNG,并对图像应用过滤器。

语法:

bool imagepng( resource $image, int $to, int $quality, int $filters)

参数:该函数接受上述和以下所述的三个参数:

  • $image:指定要处理的图像资源。

  • $to (Optional):指定保存文件的路径。

  • $quality (Optional):指定图像的质量。

  • $filters (Optional):指定应用于图像的过滤器,这些过滤器有助于减小图像大小。

返回值:如果成功,此函数返回TRUE,否则返回FALSE。

示例1:

<?php 
// 从PNG URL加载图像
$im = imagecreatefrompng(&#39;https://www.php.cn/static/images/logo.png&#39;); 
  
// 使用imagepng()函数在浏览器中查看加载的图像
header(&#39;Content-type: image/png&#39;);   
imagepng($im); 
imagedestroy($im); 
?>

示例2:使用过滤器

<?php 
// 从PNG URL加载图像
$im = imagecreatefrompng(&#39;https://www.php.cn/static/images/logo.png&#39;); 
  
// 将图像另存为image1.png 
imagepng($im, &#39;image1.png&#39;); 
  
// 将图像保存为image2.png,并使用所有过滤器禁用大小压缩
imagepng($im, &#39;image2.png&#39;, null, PNG_ALL_FILTERS); 
  
imagedestroy($im); 
?>

更多相关知识,请访问 PHP中文网!!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn