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