Omeka_File_Derivative_StrategyInterface

Package: File\Derivative\Strategy

interface Omeka_File_Derivative_StrategyInterface

Interface for pluggable file derivative creation strategies.

createImage($sourcePath, $destPath, $type, $sizeConstraint, $mimeType)

Create an derivative of the given image.

Parameters:
  • $sourcePath (string) – Local path to the source file.

  • $destPath (string) – Local path to write the derivative to.

  • $type (string) – The type of derivative being created.

  • $sizeConstraint (int) – Size limitation on the derivative.

  • $mimeType (string) – MIME type of the original file.

Returns:

bool

setOptions($options)

Set options for the derivative strategy.

Parameters:
  • $options (array) –

getOptions()

Get the options for the strategy.

Returns:

array