Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn PHP keine Bilder ausgeben kann?
So lösen Sie das Problem, dass PHP keine Bilder ausgeben kann: Öffnen Sie zuerst die entsprechende PHP-Codedatei, fügen Sie dann die Funktion „ob_clean()“ in den Code ein und löschen Sie den Ausgabepuffer, um das Problem zu lösen, dass keine Bilder ausgegeben werden können.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP verwendet die GD2-Bibliothek zum Zeichnen von Bildern, und das Bild kann nicht ausgegeben werden.
Verwenden Sie GD2 PHP-Bibliothek zum Zeichnen von Bildern im Browser. Die Ausgabe schlägt möglicherweise fehl, das Bild auszugeben:
Fügen Sie die Funktion ob_clean() im Code hinzu, um den Ausgabepuffer zu leeren (zu löschen).
Der Code lautet wie folgt:
<?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); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP keine Bilder ausgeben kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!