代码是这样的imagepng($im); 在浏览器可以正常显示图片,但是右键另存为之后打开图片 windows提示文件已损坏或过大,用PS打开一样不行,但是可以右键复制图像粘贴在word里。
看了眼php手册,于是加上后边的文件名参数后imagepng($im,"logo.png");,提示文件http://127.0.0.1/logo%20generate因存在错误而无法显示。
问题到底出在哪...我怎么能让图片正常保存在硬盘上。。想了好久都没解决,爆炸了。
看了眼php手册,于是加上后边的文件名参数后imagepng($im,"logo.png");,提示文件http://127.0.0.1/logo%20generate因存在错误而无法显示。
问题到底出在哪...我怎么能让图片正常保存在硬盘上。。想了好久都没解决,爆炸了。
你保存下来的图片是否有后缀,如果没有后缀,photoshop打开是出错的。
$im = imagecreate(100, 100);
imagecolorallocatealpha($im,0,0,0,0);
header('content-type:image/png');
imagepng($im);
imagedestroy($im);
运行后,另存为*.png 加上后缀试试。