I have code that currently works, however there is one small problem, the quality of the image. I'm not after something PhotoShop quality, but the current code is more for thumbnails rather than 800x600 images.
Basically, it's one of those pages that displays a large image that scales down the image to fit in the browser (and to save loading time), then they click the image for the full picture.
System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath(_fileName_));
Size imageSize = new Size(_width_,_height_);
imageSize = ReSize(image.Width,image.Height);
image = image.GetThumbnailImage(imageSize.Width,imageSize.Height,null,IntPtr.Zero);
Response.ContentType = "image/jpeg";
ReSize is just my way of scaling the image but keeping the aspect ratio the same. So i am now looking for what i can use other than GetThumbnailImage (works great for the thumbnails). I am looking for standard code rather than a third party plugin.