Hopefully, at some point, this will be an entire library of image processing functionality. Right now, though, it has the ability take a JPEG, GIF, or BMP and resize to the size you specify and the file output type of your choice: JPEG, GIF, or BMP. This really isn't complicated stuff. I think that I will add the ability to process other formats such as TIFFS in the next release and the ability add a visual waterwark. Again, these functions are not that difficult to implement but gaining the time to do them in is very difficult. Anyway, here are a few notes:
If you choose GIF as your file output format, the image is slightly pixelated. I am not real sure why this happens. If anyone knows, let me in on the secret. BMPs and JPEGs look excellent and are nicely compressed. There are a few JPEGs included that I worked with so you can see what I seen.
There is a test project included with the complete download. The test project takes images and resizes them to 1/2 the width and 1/2 the height of the original image effectively making them 1/4 the size of the original. Thumbnails will not be a problem.
Remember this is a pre-alpha project so use it at your own risk. If you have issues, email them to me and I will try to get to them quickly.
There are two downloads:
binaries only and
source code/binaries.
Happy testing!
Also, due to time constraints, next Monday I will be releasing my SQL Server to .NET class tool and not the Web.Config editor I had originally planned on.