class Pixage::Convert
Public Instance Methods
check_sizes(images)
click to toggle source
# File lib/pixage/images/convert.rb, line 8 def check_sizes(images) expected = MiniMagick::Image.new(images[:expected]) actual = MiniMagick::Image.new(images[:actual]) expected.dimensions != actual.dimensions end
resize_images(images,options={:resize => "desc", :force => "false"})
click to toggle source
# File lib/pixage/images/convert.rb, line 14 def resize_images(images,options={:resize => "desc", :force => "false"}) expected = MiniMagick::Image.new(images[:expected]) actual = MiniMagick::Image.new(images[:actual]) switch = 0 if options[:resize]=="desc" switch = expected.dimensions <=> actual.dimensions elsif options[:resize]=="asc" switch = actual.dimensions <=> expected.dimensions end case switch when 1 if options[:force]=="true" expected.resize(actual.dimensions.join('x')+"!") else expected.resize(actual.dimensions.join('x')) end when -1 if options[:force]=="true" actual.resize(expected.dimensions.join('x')+"!") else actual.resize(expected.dimensions.join('x')) end end end