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.

CNZK Web Library

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.