Maison > développement back-end > tutoriel php > PHP chargement de l'image imagecreatefrom_gif_jpeg_png analyse de l'utilisation des fonctions de la série

PHP chargement de l'image imagecreatefrom_gif_jpeg_png analyse de l'utilisation des fonctions de la série

高洛峰
Libérer: 2023-03-04 09:44:01
original
1732 Les gens l'ont consulté

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 )
Copier après la connexion

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);
}
?>
Copier après la connexion

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" />
Copier après la connexion

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 !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal