Sha256: 72c56154673a5380d08accbdc7954df42fbab594945cb127e41a18b7b61dbf19
Contents?: true
Size: 667 Bytes
Versions: 2
Compression:
Stored size: 667 Bytes
Contents
if PLATFORM == 'java' require File.join(File.dirname(__FILE__), '..', '..', '..','lib','RMagick') else require "rubygems" require "RMagick" end class Magick::Image alias_method :old_write, :write def self.load(filename, &add) file = File.join(File.expand_path(File.dirname(__FILE__)), '..', '..', 'images', filename) self.read file, &add end def write(filename) engine = (PLATFORM == 'java' ? 'jruby' : 'mri') new_filename = filename.sub(/(\.[^\.]*)$/, '.' + engine + '\1') change_geometry('300x300') do |columns, rows, image| image.resize!(columns, rows) end old_write File.join(ARGV[0],new_filename) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rmagick4j-0.3.5 | test/eyetests/tests/new_image.rb |
rmagick4j-0.3.6 | test/eyetests/tests/new_image.rb |