Sha256: b62af308b52fc71337eee8873c1b5d5f19d987c11f832d63007f0aea453e9d25
Contents?: true
Size: 666 Bytes
Versions: 3
Compression:
Stored size: 666 Bytes
Contents
#!/usr/local/bin/ruby -w abort "#{File.basename $0} max_length files..." unless ARGV.size > 1 require 'rubygems' require 'image_science' max_length = ARGV.shift.to_i ARGV.each do |file| begin result = ImageScience.with_image file do |img| begin img.thumbnail(max_length) do |thumb| # add _thumb and switch from gif to png. Really. gif just sucks. out = file.sub(/(\.[^\.]+)$/, '_thumb\1').sub(/gif$/, 'png') thumb.save(out) end rescue => e warn "Exception thumbnailing #{file}: #{e}" end end p file => result rescue => e warn "Exception opening #{file}: #{e}" end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
carlosnz-image_science-1.1.3.1 | quick_thumb |
carlosnz-image_science-1.1.3 | quick_thumb |
image_science-1.1.3 | quick_thumb |