Sha256: af6e7e6eff4ec8bf76289147deac744db835ea284d8f4082409037fa4d9d8329

Contents?: true

Size: 522 Bytes

Versions: 3

Compression:

Stored size: 522 Bytes

Contents

module Abrizer
  class Sprites

    def initialize(filename, output_dir=nil)
      @filename = filename
      @output_directory = File.join output_dir, 'sprites'
      # TODO: make video sprites options configurable
      @options = {
        seconds: 10,
        width: 160,
        columns: 4,
        group: 20,
        gif: false,
        keep_images: true
      }
    end

    def create
      processor = VideoSprites::Processor.new(@filename, @output_directory, @options)
      processor.process
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
abrizer-0.3.0 lib/abrizer/sprites.rb
abrizer-0.2.0 lib/abrizer/sprites.rb
abrizer-0.1.0 lib/abrizer/sprites.rb