【发布时间】:2011-09-30 04:21:36
【问题描述】:
我正在尝试制作类似于以下之一的图像:http://www.danasoft.com/vipersig.jpg
不是真正的内容明智(显示 IP 地址和标头),但更多的是以 PNG 格式显示的 PHP 图像(所以我可以在网站上使用它,在 BB 图像标签中)。
我知道如何创建动态图像,但这只是在您访问 PHP 页面时。如果重要的话,目前正在使用它:
$image = imagecreate(200, 60);
$text_color = imagecolorallocate($image, 255, 255, 0);
header("Content-type: image/png");
imagestring($image, 4, 40, 30, "hello", $text_color);
imagepng($image);
imagecolordeallocate($text_color);
imagedestroy($image);
对如何实现这一点有任何想法吗?
我正在寻找的更多示例是:http://draynor.net/signatures
编辑:大多数 cmets 都是关于从 PNG 转换为 PHP,我想从 PHP 转换为 PNG,只是为了清除它。
【问题讨论】:
-
它实际上看起来像那个代码,从 php 手册中复制就可以了。您可能只需要从基础图像开始,然后将“hello”更改为更有趣的内容。
-
@ChrisHenry 问题是我只能通过 file.php 访问它,而不是 file.png,这是我正在寻找的。span>
-
但是……为什么?文件扩展名并不重要。如果出于某种原因它应该重要,您始终可以使用内容处置标头。
-
你不能将 PHP 扩展作为图像嵌入到网站上,这就是我正在寻找的(嵌入到网站中的东西)。
-
如果它是 your 网站,您绝对可以嵌入以 .php 结尾的 URL 作为图像。您的浏览器只关心内容类型是否正确。也许一些写得不好的论坛软件要求它以 .png 结尾,但我不认为这是常态。
标签: php png image-conversion