carrierwave-style image processing for the middleman static site generator