Class: Ddr::Derivatives::PngGenerator
Instance Attribute Summary
Attributes inherited from Generator
#options, #output, #source
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Generator
#initialize
Class Method Details
.output_mime_type ⇒ Object
7
8
9
|
# File 'lib/ddr/derivatives/png_generator.rb', line 7
def self.output_mime_type
"image/png"
end
|
Instance Method Details
#generate ⇒ Object
11
12
13
14
15
|
# File 'lib/ddr/derivatives/png_generator.rb', line 11
def generate
command = "convert #{Ddr::Utils.file_path(source)}[0] #{options} png:#{Ddr::Utils.file_path(output)}"
out, err, s = Open3.capture3(command)
GeneratorResult.new(out, err, s)
end
|