Class: Kreuzberg::Config::ImageExtraction
- Inherits:
-
Object
- Object
- Kreuzberg::Config::ImageExtraction
- Defined in:
- lib/kreuzberg/config.rb
Overview
Image extraction configuration
Instance Attribute Summary collapse
-
#auto_adjust_dpi ⇒ Object
readonly
Returns the value of attribute auto_adjust_dpi.
-
#extract_images ⇒ Object
readonly
Returns the value of attribute extract_images.
-
#max_dpi ⇒ Object
readonly
Returns the value of attribute max_dpi.
-
#max_image_dimension ⇒ Object
readonly
Returns the value of attribute max_image_dimension.
-
#min_dpi ⇒ Object
readonly
Returns the value of attribute min_dpi.
-
#target_dpi ⇒ Object
readonly
Returns the value of attribute target_dpi.
Instance Method Summary collapse
-
#initialize(extract_images: true, target_dpi: 300, max_image_dimension: 2000, auto_adjust_dpi: true, min_dpi: 150, max_dpi: 600) ⇒ ImageExtraction
constructor
A new instance of ImageExtraction.
- #to_h ⇒ Object
Constructor Details
#initialize(extract_images: true, target_dpi: 300, max_image_dimension: 2000, auto_adjust_dpi: true, min_dpi: 150, max_dpi: 600) ⇒ ImageExtraction
Returns a new instance of ImageExtraction.
482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 |
# File 'lib/kreuzberg/config.rb', line 482 def initialize( extract_images: true, target_dpi: 300, max_image_dimension: 2000, auto_adjust_dpi: true, min_dpi: 150, max_dpi: 600 ) @extract_images = extract_images ? true : false @target_dpi = target_dpi.to_i @max_image_dimension = max_image_dimension.to_i @auto_adjust_dpi = auto_adjust_dpi ? true : false @min_dpi = min_dpi.to_i @max_dpi = max_dpi.to_i end |
Instance Attribute Details
#auto_adjust_dpi ⇒ Object (readonly)
Returns the value of attribute auto_adjust_dpi.
479 480 481 |
# File 'lib/kreuzberg/config.rb', line 479 def auto_adjust_dpi @auto_adjust_dpi end |
#extract_images ⇒ Object (readonly)
Returns the value of attribute extract_images.
479 480 481 |
# File 'lib/kreuzberg/config.rb', line 479 def extract_images @extract_images end |
#max_dpi ⇒ Object (readonly)
Returns the value of attribute max_dpi.
479 480 481 |
# File 'lib/kreuzberg/config.rb', line 479 def max_dpi @max_dpi end |
#max_image_dimension ⇒ Object (readonly)
Returns the value of attribute max_image_dimension.
479 480 481 |
# File 'lib/kreuzberg/config.rb', line 479 def max_image_dimension @max_image_dimension end |
#min_dpi ⇒ Object (readonly)
Returns the value of attribute min_dpi.
479 480 481 |
# File 'lib/kreuzberg/config.rb', line 479 def min_dpi @min_dpi end |
#target_dpi ⇒ Object (readonly)
Returns the value of attribute target_dpi.
479 480 481 |
# File 'lib/kreuzberg/config.rb', line 479 def target_dpi @target_dpi end |
Instance Method Details
#to_h ⇒ Object
498 499 500 501 502 503 504 505 506 507 |
# File 'lib/kreuzberg/config.rb', line 498 def to_h { extract_images: @extract_images, target_dpi: @target_dpi, max_image_dimension: @max_image_dimension, auto_adjust_dpi: @auto_adjust_dpi, min_dpi: @min_dpi, max_dpi: @max_dpi } end |