Module: Ddr::Derivatives

Extended by:
ActiveSupport::Autoload
Defined in:
lib/ddr/derivatives.rb,
lib/ddr/derivatives/generator.rb,
lib/ddr/derivatives/png_generator.rb,
lib/ddr/derivatives/ptif_generator.rb

Defined Under Namespace

Classes: Derivative, Generator, PngGenerator, PtifGenerator

Constant Summary collapse

DERIVATIVES =

Eventually, we should inject the generator (probably) and the options (certainly) for each derivative (e.g., from configuration)

{ multires_image: 
      Derivative.new( :multires_image,
                      Ddr::Datastreams::MULTIRES_IMAGE,
                      Ddr::Derivatives::PtifGenerator,
                      "jpeg:90,tile:256x256,pyramid"),
  thumbnail:
      Derivative.new( :thumbnail,
                      Ddr::Datastreams::THUMBNAIL,
                      Ddr::Derivatives::PngGenerator,
                      "-resize '100x100>'")
}