Script en PHP para convertir un texto en una imagen

0 COMENTARIOS -  Publicado hace 6 meses -  Clasificado en: ,

El siguiente script convierte el texto recibido en una imagen. Útil, por ejemplo, para si deseamos ocultar las direcciones de correo de los bots de spam convirtiéndolas en imagen:

<?php
if(!isset($_GET['txt']))
{
exit();
}

header ("Content-type: image/png");
$string = $_GET['txt'];
$font = 4;
$width = ImageFontWidth($font) * strlen($string);
$height = ImageFontHeight($font);

$im = @imagecreate ($width,$height);
$background_color = imagecolorallocate ($im, 255, 255, 255); //white background
$text_color = imagecolorallocate ($im, 0, 0,0);//black text
imagestring ($im, $font, 0, 0, $string, $text_color);
imagepng ($im);
?>

Este script lo guardamos como "txt2img.php" y su uso sería tan sencillo como poner algo similar a lo siguiente:

<img src="txt2img.php?text=webintenta" border="0"> 

donde el valor de la variable text será convertido en imagen.

Visto en PHP script to write email address into a image » »

Algunas entradas relacionadas:

También te puede interesar:

Haz un comentario

¡Gracias por dejar tu opinión! Por favor procura que tu comentarios sean apropiados respecto al tema tratado en la entrada; que no sean spam, u ofensivos, de otro modo, serán eliminados. Todos los comentarios serán moderados antes de su publicación por lo que su aparición en la web puede verse aplazada un cierto tiempo. Si deseas realizar algún comentario, crítica o sugerencia sobre la propia web puedes hacer a través de la siguiente dirección de correo: webintenta@webintenta.com