Cet article analyse l'utilisation de la série de fonctions imagecreatefrom_gif_jpeg_png pour charger des images en PHP. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
La série de fonctions imagecreatefrom est utilisée pour charger une image à partir d'un fichier ou d'une URL.
Charger l'image
La série de fonctions imagecreatefrom est utilisée pour charger une image à partir d'un fichier ou d'une URL, et renvoyer la ressource image en cas de succès, ou une chaîne vide en cas d'échec.
Cette série de fonctions comprend :
imagecreatefromgif() : crée un canevas et charge une image à partir d'un fichier GIF ou d'une adresse URL
imagecreatefromjpeg() : crée un canevas et chargez-le depuis Charger une image à partir d'un fichier JPEG ou d'une adresse URL
imagecreatefrompng() : créer un canevas et charger une image à partir d'un fichier PNG ou d'une adresse URL
imagecreatefromwbmp() : créer un canevas et charger une image à partir d'un fichier WBMP ou L'adresse URL charge une image
imagecreatefromstring() : Crée un canevas et crée une nouvelle image à partir du flux d'images dans la chaîne
Syntaxe :
resource imagecreatefromgif( string filename ) resource imagecreatefromjpeg( string filename ) resource imagecreatefrompng( string filename ) resource imagecreatefromwbmp( string filename ) resource imagecreatefromstring( string image )
Exemple :
<? 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); } ?>
Dans cet exemple, nous chargeons et sortons l'image originale. Étant donné que PHP ne propose pas d'invites d'erreur conviviales pour les erreurs de création d'image, nous avons personnalisé les informations de gestion des erreurs.
Conseils
Pour les images générées par PHP, si vous souhaitez les afficher directement dans une page Web normale au lieu de les afficher via l'en-tête, vous pouvez les appeler de la manière suivante :
<img src="pic.php" />
J'espère que cet article sera utile à tout le monde dans la programmation PHP.
Pour plus d'articles sur l'analyse de l'utilisation des fonctions de la série imagecreatefrom_gif_jpeg_png de l'image de chargement PHP, veuillez faire attention au site Web chinois de PHP !