今天做php生成图片的时候,出现了一个问题。代码实际上挺简单的,如下:
header("Content-type:image/png");
$a = imagecreate(100,100);
imagecolorallocate($a,255,0,255);
imagepng($a);
imagedestroy($a);
当我直接访问页面url是提示
�PNG IHDRddJ,PLTE��4��IDAT8�c�
��Q@Ox��^�IEND�B`�
当我新建一个html页面,使用img标签是图片可以正常显示,网上找了很久,试了很多方法,终于找到了解决方法
解决方法:
修改上门的代码为
ob_end_clean();//添加这句就可以了
header("Content-type:image/png");
$a = imagecreate(100,100);
imagecolorallocate($a,255,0,255);
imagepng($a);
ima
这样图片就可以直接通过网址访问了
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。