Ejemplo #1 Creación de un PNG con PHP
<?php
header("Content-type: image/png");
$cadena = $_GET['texto'];
$im = imagecreatefrompng("images/boton1.png");
$naranja = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($cadena)) / 2;
imagestring($im, 3, $px, 9, $cadena, $naranja);
imagepng($im);
imagedestroy($im);
?>
<img
src="button.php?texto=texto">
. El script boton.php
de arriba toma esta cadena de "texto"
y la sobrepone en la
parte superior de una imagen, que en este caso es "images/boton1.png"
,
e imprime la imagen resultante. Esta es una manera muy conveniente de
evitar tener que dibujar nuevas imágenes de botones cada vez que se quiera
cambiar el texto de un botón. Con este método las imágenes de botones
se generan dinámicamente.