Maison  >  Article  >  développement back-end  >  Que dois-je faire si php ne peut pas générer d'images ?

Que dois-je faire si php ne peut pas générer d'images ?

藏色散人
藏色散人original
2021-03-18 10:05:072184parcourir

Comment résoudre le problème selon lequel PHP ne peut pas générer d'images : ouvrez d'abord le fichier de code PHP correspondant ; puis ajoutez la fonction "ob_clean()" dans le code et effacez le tampon de sortie pour résoudre le problème de l'impossibilité de le faire. images de sortie.

Que dois-je faire si php ne peut pas générer d'images ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

PHP utilise la bibliothèque GD2 pour dessiner des images, et l'image ne peut pas être une solution de sortie

Utilisez la bibliothèque GD2 de PHP pour dessiner des images Lors de la sortie sur un navigateur, l'image peut ne pas être sortie :

Ajoutez ob_clean. () dans le code et effacez-le (effacez) le tampon de sortie.

Le code est le suivant :

<?php
    //用其他编辑器打开存储为utf-8 no bom
    ob_clean();/* 清空(擦掉)输出缓冲区,不加此行可能无法显示图像*/
$height=600;
$width=600;
//创建一个图像标识符
$im=imagecreatetruecolor($width,$height);
//为图像选择颜色
$white=imagecolorallocate($im,255,255,255);
$blue=imagecolorallocate($im,0,0,64);
$c=imagecolorallocate($im,255,125,10);
$red=imagecolorallocate($im,255,0,0);
//绘制背景颜色
imagefill($im,0,0,$blue);
//从左上角开始画一条线导图像右下角
imageline($im,0,0,$width,$height,$white);
//从左下角开始画一条线导图像右上角
imageline($im,600,0,0,600,$red);
//添加文字
imagestring($im,5,250,150,&#39;Hello World!&#39;,$c);
Header(&#39;Content-type:image/png&#39;);
imagepng($im);
imagedestroy($im);
?>

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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