LeftImage - Image Management and Manipulation Library

Wednesday, Dec 30, 2009

This one's been on the back burner for a while, getting updated here and there - as well as seeing some use in some of my most recent projects... but it's time to let it out, so people can kick the tires a bit.  I've developed an Image Management library that's helps manage (save / delete) and manipulate (resize, rotate, scale and crop) images.  Since most of my work is with websites, there is a heavy focus on using it on images uploaded from a website.

The library is built using a Fluent Interface, which helps make it more readable and terse.  It also includes extension methods which make it possible to work directly from the FileUpload control:

fileUpload.Resize(50, 50).Save();

You can also upload a Zip file, and the LeftImage library will extract all of the images from it, and save them... manipulating them all before saving them if you like:

fileUpload.LoadZipFile().ProcessAndSave(new ImageInfo { CropWidth = 50, CropHeight = 50});

The full tutorial has been posted on CodeProject here: LeftImage - An Image Optimization Library with Fluent Interface

If it turns out to be helpful to enough people, I'm considering fine tuning it a bit more, adding some more features and making it a full-fledged supported library.

Feedback, comments, suggestions... I welcome them all.  Let me know what you think!


blog comments powered by Disqus

 


Want to work together?

Interested in working with us? We're always looking for new and interesting projects to take on. Please fill out our contact form.

Twitter Feed