Criando imagens dinâmicas com PHP

Publicado por Eric Silva em 16/07/2004

[ Hits: 31.863 ]

 


Criando imagens dinâmicas com PHP



Você sabia que é possível criar imagens dinâmicas com PHP? É possível sim e é bem interessante, dá para fazer muita coisa.

O básico...

imagecreate( int x, int y)
Cria uma imagem no tamanho das coordenadas x e y.

imagecolloralocate(rrr,ggg,bbb)
Aloca uma cor na imagem.

imagestring($imagem, int size, int x, int y, int cor)
Desenha uma string na imagem.

imagepng($imagem)
Transforma o formato da imagem - você pode escolher gif, jpg, png.

imagedestroy($imagem)
Limpa a imagem da memória.

Exemplo: criaremos uma imagem e desenharemos uma string nela...

// cria uma imagem nas dimensões 50x10
$imagem = imagecreate( 50, 20);

// aloca uma cor na imagem, a saber preta.
$corFundo = imagecolorallocate($img, 0, 0, 0);

// aloca uma cor na string
$corTexto = imagecolorallocate($img, 215, 245, 247);


/* desenha a string na imagem criada - usei $_GET[texto] - ele pegará o texto que você escolher ao chamar o arquivo imagem.php - você pode usar a palavra que você escolher ao invés de usar isso. */
imagestring($img, 2, 2, 2, $_GET[texto], $corTexto);

// transforma a imagem em tipo png
imagepng($img);

// destrói a imagem da memória
imagedestroy($img);
?>

Salve o arquivo como imagem.php.

Colocando a imagem no meu arquivo.

[img src=imagem.php?texto=Enviar]

Para cada arquivo você pode chamar um texto diferente.

É isso foi rápido mas espero que tenha ajudado...

Outras dicas deste autor

Simples contador com manipulação de arquivo em PHP

Leitura recomendada

Hospedagem web grátis

Symbol Browser no GEdit do OpenSUSE 11.1

WordPress - Sistema de gerência de conteúdo na web (blogs)

Servidor LAMP e MediaWiki no Ubuntu Linux com apenas uma linha de comando

Instalação do MoreGroupware

  

Comentários
[1] Comentário enviado por elandrokal em 20/02/2008 - 13:13h

muito show seu site

[2] Comentário enviado por phpgratis em 21/03/2011 - 17:34h

teste
<a href="http://google.com">lol<a/>
[url="http://www.google.com"]google[/url]
[link="http://www.google.com"]google[/link]
[[http://www.google.com|google]]
http://www.google.com



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts