От текст в картинка
Този скрипт може да ви помогне при извеждане на e-mail, като така защитавате адреса от копиране от ботове и програми пуснати из мрежата да ги събират. Този код превръща текста в картинка. Размера, стила на текста и цвета могат да се задават от вас. Текста е центриран хоризонтално и вертикално в картинката. Ако искате текста ви да e в стил Arial, изтегляте си файл Arial.ttf, или може да го вземете от X:\Windows\Fonts (X - вашето устройство кадето е инсталиран Windows) и го поставяте в сащата директория, кадето ви е php скрипта.
function createSourceImage($text){ if(trim($text)!=''){ $width=420; $height=100; $img=imagecreatetruecolor($width,$height); $fill_color=imagecolorallocate($img,220,230,235); $text_color=imagecolorallocate($img,30,64,90); $font='arial.ttf'; // Тук може да зададете нов път до Font imagefilledrectangle($img,0,0,$width,$height,$fill_color); imagerectangle($img,1,1,$width-2,$height-2,$text_color); $bbox=imagettfbbox(34,0,$font,$text); $x = $bbox[0] + (imagesx($img) / 2) - ($bbox[4] / 2); $y = $bbox[1] + (imagesy($img) / 2) - ($bbox[5] / 2); imagettftext($img,34,0,$x,$y,$text_color,$font,$text); return $img; } } header("Content-type:image/jpeg"); $img=createSourceImage("www.copaste.NET"); imagejpeg($img,'',80);
Коментари