Esse artigo apresenta como criar texto em cima de uma imagem igual do utilizado no anti-spam uol.
Para funcionamento desse artigo é necessario que tenha a biblioteca GD (Biblioteca de tratamento de imagens) do seu php, normalmente as ultimas versões ja tem essa biblioteca habilitada.
Crie um arquivo com nome de imagem.php conforme codigo abaixo :
<?// Funçao cria imagem
$img = ImageCreateFromJpeg($imagem);
//recebe a altura e largura da imagem e
//ja tira a proporção de largura
$wi = ImageSY($img);
$he = ImageSX($img);
$img_wi = $altura;
$img_he = $he * $altura / $wi;
//Aqui é criada a nova imagem
$img_nova = imagecreatetruecolor ($img_he,$img_wi);
imagecopyresized ($img_nova, $img, 0, 0, 0, 0, $img_he, $img_wi, $he, $wi);
//Nessa parte é inserido o texto sobre a imagem e tamanho da font "5" pode
//variar de 1 a 5, ja o "10,10" é a posição do texto y,x sobre a imagem e por fim 3
//referente a coluna
imagestring($img_nova, 5, 10, 10, $msg, 3);
/* Cabeçalhos de img para printar a imagem na tela */
Header("Content-disposition: filename=$imagem");
Header("Content-Type: image/jpeg");
ImageInterlace($img_nova,1);
ImageJpeg($img_nova);
ImageDestroy($img_nova);
ImageDestroY($img);
?>
Para utilizar esse script grave as imagens (JPG) no mesmo diretorio que esta esse arquivo imagem.php,
para chamar uma imagem tera que passar os seguinte parametros:
-Nome da imagem;
-Altura;
-Mensagem;
^^ Bom o tuto tah meio dificil...+ quem saca de PHP vai tirar isso de letra...ate + pessoal :pinch: