// Upload and resize with RMagick
Buying Viagra sildenafil over the counter fedex. Female viagra without prescription or membership. Buy Viagra 50 mg in Philadelphia. Cialis tadalafil for cheap. Order Cialis drug first class shipping. Street price for Cialis soft.
require 'RMagick'
class Profile < ActiveRecord::Base
belongs_to :user
def self.upload(image, file_type, current_user)
img_size = {:main =>{:cols => 250,:rows => 375},
:thumb =>{:cols =>80, :rows =>120}
}
imgDir = "#{RAILS_ROOT}/public/images/user_images"
userImg = " #{current_user.login}-#{current_user.id}"
Dir.foreach(imgDir){|file|
if file.to_s.include?(userImg)
File.unlink("#{imgDir}/#{file}")
end
}
imgs = Magick::Image.from_blob(image.read)
main_image = imgs.first.change_geometry!("#{img_size[:main][:cols]}x#{img_size[:main][:rows]}") { |cols, rows, img|
if cols < img_size[:main][:cols] || rows < img_size[:main][:rows]
img.resize!(cols, rows)
bg = Magick::Image.new(img_size[:main][:cols],img_size[:main][:rows]){self.background_color = "white"}
bg.composite(img, Magick::CenterGravity, Magick::OverCompositeOp)
else
img.resize!(cols, rows)
end
}
main_image.write "#{imgDir}/#{userImg}.#{file_type}"
thumb = imgs.first.change_geometry!("#{img_size[:thumb][:cols]}x#{img_size[:thumb][:rows]}") { |cols, rows, img|
if cols < img_size[:thumb][:cols] || rows < img_size[:thumb][:rows]
img.resize!(cols, rows)
bg = Magick::Image.new(img_size[:thumb][:cols],img_size[:thumb][:rows]){self.background_color = "white"}
bg.composite(img, Magick::CenterGravity, Magick::OverCompositeOp)
else
img.resize!(cols, rows)
end
}
thumb.write "#{imgDir}/#{userImg}-thumb.#{file_type}"
if FileTest.exist?("#{imgDir}/#{userImg}.#{file_type}")
return "The file was written and its name is #{userImg}.#{file_type}"
else
return false
end
end
end
Order Levitra pill online. Levitra professional delivery to US New Hampshire. Buy Levitra jelly on line. How to buy Zolpidem canada online without a prescription. Buy Zolpidem hemitartrate in Raleigh. Buy Zolpidem coupon cash on delivery.