>  기사  >  백엔드 개발  >  php imagepng()函数有什么用?

php imagepng()函数有什么用?

PHPz
PHPz원래의
2016-06-13 12:02:4710496검색

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中文网!!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.