Acabo de criar um projeto no CodePlex para desenvolvimento de uma biblioteca de componentes reutilizáveis para agilizar o desenvolvimento de web sites utilizando ASP.NET 2.0 e superior.
Jà disponibilizei uma primeira versão para download contendo um HttpHandler para gerar miniaturas de imagens de uma forma extremamente simples. Segue abaixo um exemplo:
URI da imagem original:
img/imagem-original.jpg
URI da imagem redimensionada para 200 x 150:
img/imagem-original.jpg.200x150.thumb.axd
A imagem redimensionada fica armazenada em cache para evitar sobrecarga no processador do servidor. Além disso, se for solicitado o redimensionamento de uma imagem inexistente, será gerada uma imagem com o texto "Imagem não disponível". Isso nos poupa o trabalho de ficar verificando se uma imagem existe ou não antes de escrever sua url na página.
Em breve vou fazer um post entrando em maiores detalhes do código e explicando os conceitos envolvidos. Até lá, façam download, utilizem e me deixem saber o que acham.
2 comentários:
bem bacana esse httpHandler, kelps!
Olá kelps,
Preciso urgente de uma ajuda sua.
Implementei este handler para gerar thumbnails em minhas páginas.
Em minha máquina local, está funcionando redondinho.
Mas no servidor de hosting, não gera o thumb.
É preciso alguma permissão especial no servidor para a extensão axd? ou algo do tipo?
Grato pela atenção
Postar um comentário