Method: VIPS::TIFFWriter#initialize

Defined in:
lib/vips/writer.rb

#initialize(image, options = {}) ⇒ TIFFWriter

Returns a new instance of TIFFWriter.


119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# File 'lib/vips/writer.rb', line 119

def initialize(image, options={})
  super image

  @compression = :none
  @quality = 75
  @predictor = :none
  @layout = :strip
  @tile_size = [128, 128]
  @multi_res = :flat
  @format = :manybit
  @resolution_units = :cm

  [ :compression, :layout, :multi_res, :format, :resolution_units,
    :resolution, :predictor, :quality, :tile_size ].each do |att|
    self.send "#{att}=".to_sym, options[att] if options.has_key?(att)
  end
end