Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP keine Bilder ausgeben kann?

Was soll ich tun, wenn PHP keine Bilder ausgeben kann?

藏色散人
藏色散人Original
2021-03-18 10:05:072184Durchsuche

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.

Was soll ich tun, wenn PHP keine Bilder ausgeben kann?

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,&#39;Hello World!&#39;,$c);
Header(&#39;Content-type:image/png&#39;);
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn