Module: RTesseract::Processor::NoneProcessor

Defined in:
lib/processors/none.rb

Overview

Add to rtesseract a image without manipulation

Class Method Summary collapse

Class Method Details

.a_name?(name) ⇒ Boolean

Check if is this Processor

Returns:

  • (Boolean)


13
14
15
# File 'lib/processors/none.rb', line 13

def self.a_name?(name)
  %w(none NoneProcessor).include?(name.to_s)
end

.image?Boolean

Check if is a image

Returns:

  • (Boolean)


30
31
# File 'lib/processors/none.rb', line 30

def self.image?(*)
end

.image_to_tif(source, _points = {}) ⇒ Object

Convert Image to Tiff



18
19
20
21
22
# File 'lib/processors/none.rb', line 18

def self.image_to_tif(source, _points = {})
  tmp_file = Tempfile.new(['', '.tif'])
  tmp_file.write(read_with_processor(source))
  tmp_file
end

.read_with_processor(path) ⇒ Object

Cast instance of image



25
26
27
# File 'lib/processors/none.rb', line 25

def self.read_with_processor(path)
  File.read(path)
end

.setupObject

Setup Processor



9
10
# File 'lib/processors/none.rb', line 9

def self.setup
end