@damon RMagick has come a long way. I typically create an app that *just* processes images and use it over http from other Heroku apps.