module RailsSprite::Library::RMagick
Constants
- VALID_EXTENSIONS
Public Class Methods
create(filename, images, width, height)
click to toggle source
# File lib/rails_sprite/library/rmagick.rb, line 19 def self.create(filename, images, width, height) target = Magick::Image.new(width, height) target.opacity = Magick::QuantumRange images.each do |image| target.composite!(image[:image], image[:x], image[:y], Magick::SrcOverCompositeOp) end target.write(filename) end
load(filename)
click to toggle source
# File lib/rails_sprite/library/rmagick.rb, line 9 def self.load(filename) image = Magick::Image.read(filename)[0] { :image => image, :width => image.columns, :height => image.rows } end