Sha256: d498d83ab82ad9f9017ba78a9f272f8879d2bba590f149728adaedb71296c0df
Contents?: true
Size: 456 Bytes
Versions: 15
Compression:
Stored size: 456 Bytes
Contents
module Sprite class ImageResizer def initialize(resize_to) if resize_to @resizing = true @target_width, @target_height = *(resize_to.split('x').map(&:to_i)) end end def resize(image) if @resizing needs_resizing = image.columns != @target_width || image.rows != @target_height if needs_resizing image.scale!(@target_width, @target_height) end end end end end
Version data entries
15 entries across 15 versions & 2 rubygems