ホームページ >バックエンド開発 >PHPチュートリアル >phpのimagepng()関数は何に使うのでしょうか?

phpのimagepng()関数は何に使うのでしょうか?

PHPz
PHPzオリジナル
2016-06-13 12:02:4710562ブラウズ

phpのimagepng()関数は何に使うのでしょうか?

imagepng() は、ブラウザまたはファイル内の画像を表示するために使用される PHP の組み込み関数です。この関数の主な用途は、ブラウザで画像を表示すること、他の画像タイプを PNG に変換すること、画像にフィルタを適用することです。

構文:

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

パラメーター: 関数は、上および下で説明する 3 つのパラメーターを受け入れます。

  • $image: 処理する画像リソースを指定します。

  • $to (オプション): ファイルを保存するパスを指定します。

  • $quality (オプション): 画像の品質を指定します。

  • $filters (オプション): 画像サイズの削減に役立つ画像に適用するフィルターを指定します。

戻り値: 成功した場合、この関数は 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 中国語 Web サイト! !

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。