I would like to read the geometry of a photo off of my S3 container.
When it's on my local, this works :
def photo_geometry(style = :original)
@geometry ||= {}
@geometry[style] ||= Paperclip::Geometry.from_file photo.path(style)
end
But it doesn't seem to work when I switch my model over to S3.. Any recommendations?
The bigger story, is I'm trying to write some code that will allow me to retrieve photos from S3, allow users to crop them, and then reupload them back to S3 still assigned by paperclip.
EDIT:
This is the error that is returned :
Paperclip::NotIdentifiedByImageMagickError: photos/199/orig/greatReads.png is not recognized by the 'identify' command.
from /Users/daniellevine/Sites/hq_channel/vendor/gems/thoughtbot-paperclip-2.3.1/lib/paperclip/geometry.rb:24:in `from_file'
from /Users/daniellevine/Sites/hq_channel/app/models/photo.rb:68:in `photo_geometry'
from (irb):1
Paperclip::Geometry.from_file(Paperclip.io_adapters.for(photo.styles[style]))
– Aquilar