Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Ladebild imagecreatefrom_gif_jpeg_png-Serie Funktionsnutzungsanalyse

PHP-Ladebild imagecreatefrom_gif_jpeg_png-Serie Funktionsnutzungsanalyse

高洛峰
高洛峰Original
2016-12-26 13:03:131660Durchsuche

Dieser Artikel analysiert die Verwendung der imagecreatefrom_gif_jpeg_png-Funktionsreihe zum Laden von Bildern in PHP. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Die imagecreatefrom-Funktionsreihe wird verwendet, um ein Bild aus einer Datei oder URL zu laden.

Bild laden

Die imagecreatefrom-Funktionsreihe wird verwendet, um ein Bild aus einer Datei oder URL zu laden und bei Erfolg die Bildressource zurückzugeben, oder bei Fehler eine leere Zeichenfolge.

Diese Reihe von Funktionen umfasst:

imagecreatefromgif(): Erstellen Sie eine Leinwand und laden Sie ein Bild aus einer GIF-Datei oder URL-Adresse.
imagecreatefromjpeg(): Erstellen Sie eine Leinwand und laden Sie sie von Laden Sie ein Bild aus einer JPEG-Datei oder einer URL-Adresse
imagecreatefrompng(): Erstellen Sie eine Leinwand und laden Sie ein Bild aus einer PNG-Datei oder einer URL-Adresse
imagecreatefromwbmp(): Erstellen Sie eine Leinwand und laden Sie ein Bild aus einer WBMP-Datei oder URL-Adresse lädt ein Bild
imagecreatefromstring(): Erstellt eine Leinwand und erstellt ein neues Bild aus dem Bildstream in der Zeichenfolge

Syntax:

resource imagecreatefromgif( string filename )
resource imagecreatefromjpeg( string filename )
resource imagecreatefrompng( string filename )
resource imagecreatefromwbmp( string filename )
resource imagecreatefromstring( string image )

Beispiel:

<?
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);
}
?>

In diesem Beispiel laden wir das Originalbild und geben es aus. Da PHP keine benutzerfreundlichen Fehlermeldungen für Bilderstellungsfehler bietet, haben wir die Informationen zur Fehlerbehandlung angepasst.

Tipps

Wenn Sie von PHP generierte Bilder direkt auf einer normalen Webseite anzeigen möchten, anstatt sie über den Header auszugeben, können Sie sie wie folgt aufrufen:

<img src="pic.php" />

Ich hoffe, dass dieser Artikel für alle in der PHP-Programmierung hilfreich sein wird.

Weitere Artikel zum Thema PHP-Ladebild imagecreatefrom_gif_jpeg_png-Serie zur Funktionsnutzungsanalyse finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn