为什么Imagepng() 后如果有echo 语句,出现乱码呢????

为什么Imagepng() 后如果有echo 语句,出现乱码呢????

为什么Imagepng() 后如果有echo 语句,出现乱码呢????

用了Imagepng()来输出图片(注:imagepng() 将 GD 图像流(image)以 PNG 格式输出到标准输出(通常为浏览器))
各位道友,下面那里出错了
//*************
imagepng($img);
echo "图片说明";
//**************
结果是
echo 根本没执行!

//********************
echo "图片说明";
imagepng($img);
//********************
结果显示乱码!

//***************
imagepng($img);
//**************
能正常显示图片

这个问题如常处理的呀?

你可以把生成图片的那个文件作为一个文件.如 im.php

<?php
...
imagepng($img);
?>
然后在另外一个页面调用那个页面输出的图片.举个例
<?php
echo "图片说明";
?>
<img src="im.php">
如履薄冰