Sha256: bcddb7983034d179e5b40c4af82d0f509d38c8120f199cb42d232af21831fd6f
Contents?: true
Size: 441 Bytes
Versions: 2
Compression:
Stored size: 441 Bytes
Contents
module RailsAdminJcrop module ImageHelper class <<self def crop(*args) processor = defined?(::Magick) ? 'rmagick' : 'minimagick' send("#{processor}_crop", *args) end def minimagick_crop(img, w, h, x, y) geometry = "#{w}x#{h}+#{x}+#{y}" img.crop geometry end def rmagick_crop(img, w, h, x, y) img.crop! x.to_i, y.to_i, w.to_i, h.to_i end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_admin_jcrop-1.2.0 | lib/rails_admin_jcrop/image_helper.rb |
rails_admin_jcrop-1.1.2 | lib/rails_admin_jcrop/image_helper.rb |