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

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

PHPz
リリース: 2020-09-05 11:19:26
オリジナル
10547 人が閲覧しました

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 サイト! !

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート