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.