この記事では、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 サイトに注目してください。