Para quem sofre constantemente com os problemas para se criar, recortar e redimensionar imagens, eis uma solução.

A classe PHP Thumb é perfeita para quem precisa criar thumbnails(JPEG, PNG, GIF, BMP, etc) de forma rápida e muito prática.

Utilizando uma imagem de fonte é possível configurar as dimensões e salvar uma nova imagem.

O classe utiliza o ImageMagick por padrão, mas caso o servidor não o tenha instalado, a classe vai utilizar a biblioteca PHP GD.

 

Requisitos do sistema:
Seu servidor de hospedagem deve suportar:

  • PHP (v4.0.6 é mínimo; v4.3.3 recomendado; v5.0.0 + acrescenta alguns recursos adicionais de filtragem).
  • PHP GD biblioteca, de preferência a versão do pacote que vem com o PHP v4.3.0 ou superior. Opcional se ImageMagick está disponível.
  • ImageMagick. Opcional se a biblioteca PHP GD estiver disponível.

Formatos de imagem de entrada suportados:

  • JPEG (por GD ou ImageMagick)
  • PNG (por GD ou ImageMagick)
  • GIF (por GD, ImageMagick, ou phpthumb.gif.php)
  • BMP (por ImageMagick ou phpthumb.bmp.php)
  • qualquer formato de imagem(ImageMagick)

Formatos de imagem de saída suportados:

  • JPEG (GD ou ImageMagick)
  • PNG (GD ou ImageMagick)
  • GIF (GD ou ImageMagick)
  • BMP (ImageMagick ou phpthumb.bmp.php)
  • ICO (ImageMagick ou phpthumb.ico.php)

A princípio é tudo lindo. Estamos estudando mais e em breve postaremos exemplos reais de utilização da classe PHP Thumb.

FONTE: http://phpthumb.sourceforge.net

Sobre Lucas Moreira

Lucas Moreira escreveu 2 artigos no blog.

Share →

One Response to PHP Thumb

  1. Junior Conte says:

    Embora a Thumb seja uma boa, existe um utilitário PHP que faz o trabalho da Thumb e possui maior acessibilidade… A timThumb http://code.google.com/p/timthumb/ que trabalha com o conceito de cache e REST API. Vale muito a pena dar uma olhada, pois ela poupa processamento (uma vez que consulta o cache de images para verificar se a imagem requerida já não foi gerada) e pode ser utilizada diretamente nas tags img das views do projeto. Além de oferecer recursos para edição das thumbs geradas.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>