Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxwell Salzberg <maxwell@joindiaspora.com>2012-04-20 23:22:12 +0400
committerMaxwell Salzberg <maxwell@joindiaspora.com>2012-04-20 23:22:12 +0400
commit1b2440f68a7208c14aaec6243da2bb9f6ced4e98 (patch)
tree59d9534769c0011fffb7442423b3f507a0915e4e /app/uploaders
parentb4d50510f92377e28f257f137160380b7fd30538 (diff)
we now store image height and width locally; still need to federate the values
Diffstat (limited to 'app/uploaders')
-rw-r--r--app/uploaders/unprocessed_image.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/uploaders/unprocessed_image.rb b/app/uploaders/unprocessed_image.rb
index 895f45167..bc6f520c1 100644
--- a/app/uploaders/unprocessed_image.rb
+++ b/app/uploaders/unprocessed_image.rb
@@ -20,5 +20,11 @@ class UnprocessedImage < CarrierWave::Uploader::Base
version :thumb_small
version :thumb_medium
version :thumb_large
- version :scaled_full
+ version :scaled_full do
+ process :get_version_dimensions
+ end
+
+ def get_version_dimensions
+ model.width, model.height = `identify -format "%wx%h" #{file.path}`.split(/x/)
+ end
end