Method: Qrio::ImageDumper#save_image

Defined in:
lib/qrio/image_dumper.rb

#save_image(filename, options = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/qrio/image_dumper.rb', line 6

def save_image(filename, options={})
  if matrix = @extracted_matrix
    # extracted matrix is already cropped
    options[:crop] = false
    @features = {
      :candidates      => {},
      :matches         => @translated_matches,
      :finder_patterns => @sampling_grid.finder_patterns
    }
  else
    matrix = @input_matrix
    @features = {
      :candidates      => @candidates,
      :matches         => @matches,
      :finder_patterns => @finder_patterns
    }
  end

  save_to_image(matrix, filename, options)
end