Coisas legais em PHP Falando de manipulação de imagens

Transcrição

Coisas legais em PHP Falando de manipulação de imagens
Hábner Nascimento ZCE – treinamentoinfoco.com.br – habnernascimento.blogspot.com
Coisas legais em PHP
Falando de manipulação de imagens
Por: Hábner Nascimento
[email protected]
01/08/2010
Essa funcionalidade está disponível no PHP mediante a presença da biblioteca de imagens GD ou GD2.
A biblioteca GD deve ser compilada junto com o PHP (--with-gd), quando ele estiver sendo executado no
Linux, no Windows a biblioteca deve ser adicionada no arquivo php.ini (entension=php_gd2.dll).
Para criar uma imagem utilizamos as funções imagecreate() e imagecreatetruecolor() criam o recurso
para manipulação da imagem, disponibilizando uma imagem preta com o tamanho estipulado (largura e altura)
recurso imagecreate(x, y);
recurso imagecreatetruecolor(x, y);
a diferença entre imagecreate e imagecreatetruecolor está no fato de que a primeira cria imagem baseada
na paleta básica de cores, enquanto a segunda cria a imagem baseada no padrão de cores reais (true color), a
recomendação é sempre usar a segunda.
Exemplo com imagecreate
agora com
imagecreatetruecolor
Jesus te ama! 2Cr 7:14
Hábner Nascimento ZCE – treinamentoinfoco.com.br – habnernascimento.blogspot.com
pode-se notar as cores das fotos acima?
Agora vamos fazer o código para tratar imagens como as imagens acima...
Jesus te ama! 2Cr 7:14
Hábner Nascimento ZCE – treinamentoinfoco.com.br – habnernascimento.blogspot.com
Jesus te ama! 2Cr 7:14
Hábner Nascimento ZCE – treinamentoinfoco.com.br – habnernascimento.blogspot.com
Jesus te ama! 2Cr 7:14
Hábner Nascimento ZCE – treinamentoinfoco.com.br – habnernascimento.blogspot.com
O mais legal é que para manipular arquivos (isso inclue imagem) não precisamos tê-la em disco, ou seja, ter
elas salvas, podemos manipula-las todas apenas na memória.
Jesus te ama! 2Cr 7:14