Ir para conteúdo

Php


GOD Markitow

Posts Recomendados

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:

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
  • 4 months later...
  • 3 weeks later...
×
×
  • Criar Novo...