require File.dirname(__FILE__) + '/OutputFilter.rb' # # Process an input file for the Web # class TempBitmapToWeb < OutputFilter attr_accessor :schedule def initialize super @schedule = nil end def requires_schedule(schedule) @schedule = schedule end def build(input, output) quality = @config['quality'] ? @config['quality'] : 80 convert("\"#{input}\" -quality #{quality} \"#{output}\"") end def filename(info) index = info['index'].to_i info['date'] = @schedule[index].strftime(@config['date_format']) super(info) end end