Sha256: c214c3b5f79c1c8b6b6cd59b7f253636c67f0fe9f28c9e3fd671cca7ff4cc44c
Contents?: true
Size: 746 Bytes
Versions: 14
Compression:
Stored size: 746 Bytes
Contents
begin require 'oily_png' rescue LoadError require 'chunky_png' end module Compass module SassExtensions module Sprites class ChunkyPngEngine < Compass::SassExtensions::Sprites::Engine def construct_sprite @canvas = ChunkyPNG::Image.new(width, height, ChunkyPNG::Color::TRANSPARENT) images.each do |image| input_png = ChunkyPNG::Image.from_file(image.file) canvas.replace! input_png, image.left, image.top end end def save(filename) if canvas.nil? construct_sprite end canvas.save(filename, Compass.configuration.chunky_png_options) end end end end end
Version data entries
14 entries across 13 versions & 3 rubygems