Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Instalar o ImageMagick para o WAMPServer

Imprimir
Avaliação do Usuário: / 1
PiorMelhor 

O ImageMagick é um conjunto de software usado para criar, editar e compor imagens nos mais diversos formatos, inclusive sendo possível integrá-lo com um servidor WEB para que seja usado também em conjunto com a linguagem PHP para levar essas funcionalidades para páginas web dinâmicas.

 

Segue uma pequena lista do que o ImageMagick pode fazer:

 

Animação

Gerenciamento de cor

Processamento de linha de comando

Layout de texto complexo

Composto

Etiquetagem de componentes conectados

Decorar

Delinear recursos de imagem

Transformada discreta de Fourier

Cache de pixels distribuídos

Desenhar

Encriptar ou decifrar uma imagem

Conversão de formatos

Distorção de pixel generalizada

Processamento distribuído heterogéneo

Imagens de alto alcance dinâmico

Calculadora de imagens

Gradientes de imagem

Identificação da imagem

ImageMagick no iPhone

Suporte de imagem grande

Montagem

Morfologia de formas

Suporte a filmes

Redução de ruído e cor

Perceptual hash

Efeitos especiais

Texto e comentários

Fios de suporte de execução

Transformar

Transparência

Suporte de pixel virtual

 

Não fique limitado à lista acima, os comandos e funcionalidades podem ser combinados para uma quantidade infinita de utilizações.

 

O primeiro passo é obter o ImageMagick para Windows, já que nosso caso é integrá-lo ao servidor web WAMPServer. Você pode fazer download em http://imagemagick.org/script/binary-releases.php#windows

 

Sugiro que o download seja sempre da última versão estável.

 

Para instalar o ImageMagick, basta seguir os procedimentos padrão de instalação de qualquer programa Windows. Apenas lembre-se de marcar a opção "Add application directory to your  system path". Se isso não for feito a integração não funcionará.

 

Para testar se a instalação deu certo, abra um Prompt de Comandos (cmd) e digite o convert, dando ENTER depois.

 

Deve ser mostrado um texto com as opções para esse comando. Caso uma mensagem "'convert' não é reconhecido como um comando interno ou externo" seja exibida quer dizer que ou a instalação não foi feita com sucesso, ou a opção "Add application directory to your  system path" não foi marcada na instalação.

 

Para integrá-lo ao WAMPServer, faça download a biblioteca php_Imagick.dll em http://windows.php.net/downloads/pecl/releases/imagick/

 

Baixe o arquivo php_imagick-<versão>.zip que corresponda ao seu sistema (32 ou 64-bits). Também sugiro que o download seja da versão estável mais atual.

 

O arquivo terá o formato .ZIP já que está compactado. Descompacte-o.

 

Entre os arquivos contidos nesse .ZIP há o php_imagick.dll, copie-o para C:\wamp\bin\php\php5.5.12\ext

 

Esse caminho pode ser diferente em seu computador caso tenha escolhido algum outro lugar para instalar o WAMPServer que não seja o padrão.

 

Agora abra o php.ini do WAMPServer (clique no ícone da bandeja do sistema, selecione PHP e depois php.ini).

 

Encontre a linha e descomente-a removendo o ponto-e-vírgula antes dela:

 

extension=php_imagick.dll

Agora é só reiniciar o WAMPServer e pronto!

 

Você pode testar o funcionamento com o seguinte exemplo:

 

<?php
/* Create some objects */
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );
 
/* New image */
$image->newImage(800, 75, $pixel);
 
/* Black text */
$draw->setFillColor('black');
 
/* Font properties */
$draw->setFontSize( 30 );
 
/* Create text */
$image->annotateImage($draw, 10, 45, 0, 'The quick brown fox jumps over the lazy dog');
 
/* Give image a format */
$image->setImageFormat('png');
 
/* Output the image with headers */
header('Content-type: image/png');
echo $image;
?>
 

Adicionar comentário


Código de segurança
Atualizar

You are here: