Kirk Evans is a Microsoft Architect for the Azure Center of Excellence.
Introduction to SharePoint and Azure IaaS
Building SharePoint Apps with Windows Azure Platform as a Service
SharePoint Solutions and Architectures on Windows Azure Infrastructure Services
Understanding Authentication and Permissions with Apps for SharePoint and Office
I know there are controls out there that accomplish this same task, but I couldn't help but roll my own just to say "I did it." This example shows how to dynamically create thumbnail images using the System.Drawing namespace in .NET, and how to use those thumbnails in a repeater control.
The default.aspx Page
The first step is setting up the page that will display the images. I am using a DataList control for the binding. Notice that the ImageUrl property of the asp:Image control is forming a concatenated string that looks like "MakeThumbNail.aspx?file=mypic.jpg".
The default.aspx.cs Code-Behind
The MakeThumbNail.aspx Page