From ab9bd2f9e3907a88376c9b5c105746b72bd00035 Mon Sep 17 00:00:00 2001 From: Zach Prezkuta Date: Sun, 17 Jun 2012 19:47:34 -0600 Subject: [PATCH] #2322 -- rotate uploaded images based on the meta-data --- app/uploaders/unprocessed_image.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/uploaders/unprocessed_image.rb b/app/uploaders/unprocessed_image.rb index b2d283eda..8de9ed0f3 100644 --- a/app/uploaders/unprocessed_image.rb +++ b/app/uploaders/unprocessed_image.rb @@ -17,6 +17,15 @@ class UnprocessedImage < CarrierWave::Uploader::Base model.random_string + File.extname(@filename) if @filename end + process :orient_image + + def orient_image + manipulate! do |img| + img.auto_orient + img + end + end + version :thumb_small version :thumb_medium version :thumb_large