Maison > Article > développement back-end > Que dois-je faire si php ne peut pas générer d’images ?
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.
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,'Hello World!',$c); Header('Content-type:image/png'); 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!