<?php
header ('Content-Type: image/png');
$im = @imagecreatetruecolor(120, 20)
or die('Cannot Initialize new GD image stream');
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
imagepng($im);
imagedestroy($im);
?>
输出为
现在我想知道如何在服务器上存储此图像
答案 0 :(得分:1)
imagepng()有第二个参数,即文件名。
见
http://www.php.net/manual/en/function.imagepng.php
bool imagepng(resource $ image [,string $ filename [,int $ quality [,int $ filters]]])
filename
将文件保存到的路径。如果未设置或为NULL,则原始图像流将直接输出。
注意:
如果未使用quality和filters参数,则NULL无效。
答案 1 :(得分:0)
显示图像并将文件保存在我的测试服务器上。
您需要对要保存的目录具有写入权限。
...
imagepng($im);
imagepng($im, 'filename.png');
imagedestroy($im);