Credo che ognuno di voi sapete che se mettete l’email visibile sul vostro sito dopo qualche giorno verrete assaliti dallo spam. Facebook per ovviare a questo problema ha convertito l’email (in formato testo) in immagine.
In questo tutorial imaparerete come realizzare quanto descritto sopra.

 
< ?php
 
// header dell’immagine
header("Content-type: image/jpg");
 
// indirizzo email
$string = "tuaemail@dominio.com";
 
// impostazioni generali
$font = 4;
$width = ImageFontWidth($font) * strlen($string);
$height = ImageFontHeight($font);
 
// creazione immagine
$im = @imagecreatetruecolor ($width,$height);
 
//sfondo bianco
$background_color = imagecolorallocate ($im, 255, 255, 255);
 
//testo nero
$text_color = imagecolorallocate ($im, 0, 0, 0);
 
// conversione del testo in immagine
imagestring ($im, $font, 0, 0, $string, $text_color);
 
// visualizzazione
imagejpeg ($im);
?>
 

fonte: www.sastgroup.com