flexible and easy to use ruby gem for image processing