class Ddr::Derivatives::PngGenerator

Public Class Methods

output_extension() click to toggle source
# File lib/ddr/derivatives/generators/png_generator.rb, line 11
def self.output_extension
  "png"
end
output_mime_type() click to toggle source
# File lib/ddr/derivatives/generators/png_generator.rb, line 7
def self.output_mime_type
  "image/png"
end

Public Instance Methods

generate(source_path, output_path) click to toggle source
# File lib/ddr/derivatives/generators/png_generator.rb, line 15
def generate(source_path, output_path)
  command = "convert #{source_path}[0] #{options} png:#{output_path}"
  out, err, s = Open3.capture3(command)
  GeneratorResult.new(output_path, out, err, s)
end