我的文字在浏览器中呈现时包装很棒: http://www.morriescontests.com/index.php/view/page/image
但是当相同的代码只创建并保存新文件时,它不会: http://www.morriescontests.com/images/uploads/32-142.png
这显然让我非常难过:(
它们是单独的脚本,一个用于测试。不正确包装的脚本只有一个区别,没有发送标题(obvi)。我正在使用imgpng($ image,$ filename)函数。
两个脚本都在同一台服务器上,这是最后一行代码:
// create image
header("Content-type: image/png"); // this is omitted from the incorrect wrapping script
// send to browser
imagepng($img); // this is omitted from the incorrect wrapping script
// save to file
$filepath = "the/path/image.png";
imagepng($img, $filepath);
imagedestroy($img);
答案 0 :(得分:1)
所以做了一些调查,你正在使用路径
生成图像,但您正在查看的图像是32-142.png
所以我将网址更改为
注意id = 142,现在工作正常。所以你看到的32-142.png图像似乎是先前创建的:)