0
<?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);
?>

输出是在此处输入图像描述

现在我想知道如何将此图像存储在服务器上

4

2 回答 2

1

imagepng() 有第二个参数,即文件名。

http://www.php.net/manual/en/function.imagepng.php

bool imagepng ( 资源 $image [, string $filename [, int $quality [, int $filters ]]] )

文件名

保存文件的路径。如果不设置或为NULL,将直接输出原始图像流。

笔记:

如果未使用质量和过滤器参数,则 NULL 无效。

于 2012-04-19T06:59:49.627 回答
0

显示图像并将文件保存在我的测试服务器上。

您需要对要保存到的目录具有写权限。

...
imagepng($im);
imagepng($im, 'filename.png');
imagedestroy($im);
于 2012-04-19T08:55:29.117 回答