我有一种写法,例如。 http://www.examle.com/hello/image.png
(或另一种形式,无关紧要)并获取带有“hello”文字的图片?
我的意思是,如何在加载图像时运行一些PHP脚本(在运行中创建图像,没有缓存)并且能够像普通图像一样使用它,这样我就可以将它嵌入到某个地方并且每次加载带有图像的页面它加载带有当前数字/统计数据的图像,无论如何。
像这样的横幅: http://cache.www.gametracker.com/server_info/201.4.55.227:29009/b_560_95_1.png
返回:
有人能给我一个暗示怎么做吗?
编辑: 我知道如何创建图像,但问题是如何在网站上加载时更新它(重新创建它)。我需要图像实际提供“实时”数据。 一种方法可能是使用cron作业并在每个时间段内更新“外部”图像,如果名称保持不变,它就可以解决问题,尽管它不是活的。
答案 0 :(得分:3)
您可以使用PHP GD:http://www.php.net/manual/en/book.image.php
示例(来自http://www.php.net/manual/en/image.examples-png.php):
<?php
header("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("images/button1.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>
文档应该指出你正确的方向。