Pregunta
¿Cómo convertir texto a imagen con PHP?
Responder esta pregunta por dudin el 2009-10-23
La cosa es que deseo convertir las direcciones de correo que voy a publicar en un sitio web a imagen de manera que queden protegidas contra los robots que rastrean direcciones de correo.
Respuestas
<?php
$email = 'micorreo@gmail.com';
$width = (strlen( $email )*6)+1;
// Crea la image blanco y gris color
$im = imagecreate($width, 14) or die('Cannot initialize new GD image stream');
$blanco = imagecolorallocate($im, 255, 255, 255);
$gris = imagecolorallocate($im, 114, 114, 115);
// Escribe la dirección de correo en la imagem
imagestring($im, 2, 1, 0, $email, $gris);
// Cabeceras de salida
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
Se le pueden cambiar los colores de fondo y de la fuente del texto y tan sólo requiere tener habilitado la librería GD de PHP.
Fuente: http://scottmw.com/2009/02/convert-email-address-to-image/
por Anónimo el 2009-10-23



