diff options
Diffstat (limited to 'build.rb')
-rwxr-xr-x | build.rb | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -9,6 +9,7 @@ require 'erb' def copyimage(path, file, target) hash = Digest::MD5.file(file).hexdigest + hash = Digest::MD5.hexdigest(hash.to_s + target) filename = "#{hash}.jpg" dest = File.join(path, filename) @@ -41,11 +42,14 @@ OptionParser.new do |opts| opts.on("-d", "--dest PATH", "PATH to put build files") do |path| options[:path] = path end + opts.on("-s", "--size SIZE", "Size to resize images to") do |size| + options[:size] = size + end end.parse! -if !options[:path] - options[:path] = "build" -end +options[:path] = "build" unless options[:path] +options[:size] = "1920x1080" unless options[:size] +puts options # Create build dir FileUtils.mkdir_p(options[:path]) @@ -60,7 +64,7 @@ defs["groups"].each do |key, value| # For each image inside group forImgs(value["imgs"]) do |img| puts "Converting file #{img}" - dest = copyimage(options[:path], img, defs["target"]) + dest = copyimage(options[:path], img, options[:size]) files[img] = dest end |