Hi Mike I have ImageMagick running on Heroku for my website. Only admins can post images, and it can take over a dyno, so it's not a perfect solution. I use it with Mark Evans' excellent Rack-based Dragonfly gem that scales my images on the fly.
Details for setting up Dragonfly on Heroku-based applications is here: http://markevans.github.com/dragonfly/file.Heroku.html I simply reference the Dragonfly gem in my Gemfile, and there's no mention of ImageMagic (or similar) in my Gemfile.lock file, so I guess in development it just uses the Homebrew-installed version on my MacBook and Heroku's own pre-installed ImageMagic in production. I do reference ImageMagic in my configuration settings for Dragonfly in my Initializers directory, instructions here: http://markevans.github.com/dragonfly/file.ImageMagick.html For alternatives, there are two "image processing in the cloud" add-ons for Heroku, Blitline and Cloudinary. And some other online services too. But I've been pretty happy with Dragonfly and how I can easily copy down my originally-formatted images from Amazon S3 to my laptop and still display them in development mode when I'm offline and demonstrating my website. I think Dragonfly, Blitline and Cloudinary all have documention for dealing with images that are already in S3. Stephen On 23 August 2012 23:32, m...@bolser.co.uk <m...@bolser.co.uk> wrote: > Hi all > > > - I have lots of JPEG images in an Amazon S3 bucket. > - I have a Rails app running on Heroku, which knows the filenames of > the images. > - The rails app is not responsible for uploading the files to S3. In > fact, it's the other way round: the file is POSTed to S3, which then > informs the Rails app of the file name via a success_action_redirect as > per http://aws.amazon.com/articles/1434/ > > *The Rails app requires greyscale, thumbnail copies of the images.* So > I'm thinking about writing a rake task within the Rails app to produce the > copies. > > My questions are: > > 1. Is Imagemagick available and supported on Heroku? > 2. If so, is there any documentation on how to use Imagemagick on > Heroku? > 3. If so, do I have to pull down the file from S3 to a tmp directory, > make the copy then upload back to S3? > 4. > > If so, would I incur Amazon S3 data transfer fees? > > or... > 5. > > Is there a better way? :) > > Thanks! > > -- > You received this message because you are subscribed to the Google > Groups "Heroku" group. > > To unsubscribe from this group, send email to > heroku+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/heroku?hl=en_US?hl=en > -- You received this message because you are subscribed to the Google Groups "Heroku" group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en