PHP読み込みイメージ imagecreatefrom_gif_jpeg_png シリーズの関数使用分析

高洛峰
リリース: 2023-03-04 09:44:01
オリジナル
1717 人が閲覧しました

この記事では、PHP で画像を読み込むための imagecreatefrom_gif_jpeg_png シリーズ関数の使用法を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

imagecreatefrom 一連の関数は、ファイルまたは URL から画像をロードするために使用されます。

画像の読み込み

imagecreatefrom 一連の関数は、ファイルまたは URL から画像を読み込み、成功した場合は画像リソースを返し、失敗した場合は空の文字列を返すために使用されます。

この一連の関数には次のものが含まれます:

imagecreatefromgif(): キャンバスを作成し、GIF ファイルまたは URL アドレスから画像をロードします。
imagecreatefromjpeg(): キャンバスを作成し、JPEG ファイルまたは URL アドレスから画像をロードします。
imagecreatefrompng( ): キャンバスを作成し、PNG ファイルまたは URL アドレスから画像をロードします
imagecreatefromwbmp(): キャンバスを作成し、WBMP ファイルまたは URL アドレスから画像をロードします
imagecreatefromstring(): キャンバスを作成し、から新しい画像を作成します文字列内の画像ストリーム

構文:

resource imagecreatefromgif( string filename )
resource imagecreatefromjpeg( string filename )
resource imagecreatefrompng( string filename )
resource imagecreatefromwbmp( string filename )
resource imagecreatefromstring( string image )
ログイン後にコピー

例:

<?
header("Content-type: image/jpeg");
//创建并载入一幅图像
$im = @imagecreatefromjpeg("images/flower_1.jpg");
//错误处理
if(!$im){
  $im = imagecreatetruecolor(150, 30);
  $bg = imagecolorallocate($im, 255, 255, 255);
  $text_color = imagecolorallocate($im, 0, 0, 255);
  //填充背景色
  imagefilledrectangle($im, 0, 0, 150, 30, $bg);
  //以图像方式输出错误信息
  imagestring($im, 3, 5, 5, "Error loading image", $text_color);
} else {
  //输出该图像
  imagejpeg($im);
}
?>
ログイン後にコピー

この例では、元の画像をロードして出力します。 PHP にはイメージ作成エラーに対するわかりやすいエラー プロンプトがないため、エラー処理情報をカスタマイズしました。

ヒント

PHP で生成された画像の場合、ヘッダーを介して出力するのではなく、通常の Web ページに直接表示したい場合は、次の方法でそれらを呼び出すことができます:

<img src="pic.php" />
ログイン後にコピー

これを願っていますこの記事は、PHP プログラミングの設計に役立つものです。

PHP 読み込みイメージ imagecreatefrom_gif_jpeg_png シリーズ関数使用分析関連記事の詳細については、PHP 中国語 Web サイトに注目してください。

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