示例 #1 使用 PHP 创建 PNG
<?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);
?>
<img src="button.php?text=text">
。上面的 button.php 脚本获取此 "text"
字符串,并将其覆盖在基本图像(在本例中为 "images/button1.png"
)的顶部,并输出生成的图像。这是一种非常方便的方法,可以避免每次想要更改按钮文本时都必须绘制新的按钮图像。使用此方法,它们是动态生成的。