Sha256: c719e251da3b30cf30c30adb87bf0240faa20c165ab94cfade5bf5f26c52f930

Contents?: true

Size: 393 Bytes

Versions: 28

Compression:

Stored size: 393 Bytes

Contents

require 'open3'

module Ddr
  module Derivatives
    class PngGenerator < Generator

      def self.output_mime_type
        "image/png"
      end

      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

    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
ddr-models-2.5.3 lib/ddr/derivatives/png_generator.rb
ddr-models-2.5.2 lib/ddr/derivatives/png_generator.rb
ddr-models-2.5.1 lib/ddr/derivatives/png_generator.rb
ddr-models-2.5.0 lib/ddr/derivatives/png_generator.rb
ddr-models-2.5.0.rc1 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.16 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.15 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.14 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.13 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.12 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.11 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.10 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.9 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.8 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.7 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.6 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.5 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.4 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.3 lib/ddr/derivatives/png_generator.rb
ddr-models-2.4.2 lib/ddr/derivatives/png_generator.rb