Modified: trunk/app/controllers/previews_controller.rb (2616 => 2617)
--- trunk/app/controllers/previews_controller.rb 2011-06-27 13:56:37 UTC (rev 2616)
+++ trunk/app/controllers/previews_controller.rb 2011-06-28 13:46:24 UTC (rev 2617)
@@ -44,11 +44,15 @@
data = ""
if size
+
img = Magick::Image.from_blob(data).first
img = img.change_geometry("#{size}x#{size}>") do |c, r, i| i.resize(c, r) end
- img.format = "jpg"
- data = ""
+ result = Magick::Image.new(size, size)
+ result = result.composite(img, 0, 0, Magick::OverCompositeOp)
+ result.format = "jpg"
+
+ data = ""
end
data