Sha256: fd2ab630d33b314a2346b1e52dc3b882c19c40f857453e3517f1d3c5f531f86d
Contents?: true
Size: 860 Bytes
Versions: 1
Compression:
Stored size: 860 Bytes
Contents
module AppConfig module MagickCollage def self.options(config) config['imagemagick'].each do |key, val| const_set(key, val) end end def build(file = 'collage.jpg') crop_images system <<-COMMAND.gsub(/\s+|\n/, ' ') montage #{::AppConfig::FlickrSearch::TEMP_DIR}/cropped*.png -geometry #{IMG_SIZE / COLUMNS}x#{IMG_SIZE / COLUMNS}#{BORDR_SIZE} background #{BG_COLOR} -tile #{COLUMNS}x#{ROWS} #{file} 2>/dev/null COMMAND end def crop_images system <<-COMMAND.gsub(/\s+|\n/, ' ') convert #{::AppConfig::FlickrSearch::TEMP_DIR}/*.jpg -gamma .45455 -crop #{IMG_SIZE / COLUMNS}x#{IMG_SIZE / COLUMNS}+0+0 +repage -gamma 2.2 #{::AppConfig::FlickrSearch::TEMP_DIR}/cropped.png 2>/dev/null COMMAND end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
flickr_collager-0.0.1 | lib/app_config/magick_collage.rb |