I'm working on an MVC 3 website with an Admin section that allows the client to add their own images. By "optimize" I mean compressing the image file so that it's a smaller size without a noticeable difference in quality, similar to what this tool does:
http://www.imageoptimizer.net/Home.aspx
That tool looks like it would work great for integration, but it costs money.
Here's another tool, and it's free, but the problem with this one seems to be that it requires you to actually embed it into your webpage:
http://www.webresizer.com/app/
So my question is:
Does anyone know of any free 3rd-party tools for image optimization that can be run dynamically in an MVC 3 website that wouldn't require you to embed it into a web page?
I know that's a lot of requirements, so if there aren't any tools out there like that, the next thing I would like to ask is:
Are there any good examples out there of image compression algorithms that we could write ourselves?
Any help is greatly appreciated.