20/10/2006, 04:51
|
| | | Fecha de Ingreso: diciembre-2004 Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 11 meses Puntos: 6 | |
Buenas chicos, he estado haciendo pruebas y con png queda genial, dejo aquí el código por si alguien lo quiere reutilizar:
Código:
$fuente = 'CloisterBlack.ttf';
//$fuente = 'RMGN.TTF';
$font_size=$size;
$ancho=$w;
$alto=$h;
header("Content-type: image/png");
// Crear la imagen
$im = imagecreate($ancho, $alto);
// Crear algunos colores
$blanco = imagecolorallocate($im, 255, 255, 255);
$gris = imagecolorallocate($im, 128, 128, 128);
$gris_oscuro = imagecolorallocate($im, 48, 48, 48);
$negro = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $negro);
imagecolortransparent($im, $negro);
// El texto a pintar
$texto = $txt;
// Agregar el texto
imagettftext($im, $font_size, 0, 5, 20, $blanco, $fuente, $texto);
// Usar imagepng() resulta en texto mas claro, en comparacion con imagejpeg()
imagePng($im);
imagedestroy($im);
Un ejemplo lo tengo en esta página: http://nefertec.com/pruebas/bibianblue.com/index2.html
Ya lo único que me quedaría y sería maravilloso sería crear una imagen que ocupase justo el tamaño que ocupa el texto, pero no sé como averiguar esto.
Saludos y muchas gracias por todo,
KaoS |