From a8104da4828b6b0320959bc26f37c4634dbad14d Mon Sep 17 00:00:00 2001 From: Raphael Sofaer Date: Wed, 3 Aug 2011 14:34:54 -0700 Subject: [PATCH] Strip exif in the scaling process --- app/uploaders/processed_image.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/uploaders/processed_image.rb b/app/uploaders/processed_image.rb index 56194f888..226fe0df4 100644 --- a/app/uploaders/processed_image.rb +++ b/app/uploaders/processed_image.rb @@ -19,15 +19,27 @@ class ProcessedImage < CarrierWave::Uploader::Base version :thumb_small do process :resize_to_fill => [50,50] + process :strip end version :thumb_medium do process :resize_to_limit => [100,100] + process :strip end version :thumb_large do process :resize_to_limit => [300,300] + process :strip end - version :scaled_full do process :resize_to_limit => [700,700] + process :strip end + + def strip + manipulate! do |img| + img.strip + img = yield(img) if block_given? + img + end + end + end