\IZON\Thumber\ImageResizerIImageResizer

Provides image size calculations.

Summary

Methods
Constants
resize()
addStrategy()
CONTAIN
COVER
SUPPORTED_TYPES
No protected methods found
N/A
No private methods found
N/A

Constants

CONTAIN

CONTAIN = contain

COVER

COVER = cover

SUPPORTED_TYPES

SUPPORTED_TYPES = [self::CONTAIN, self::COVER]

Methods

resize()

resize(  type) : \IZON\Thumber\ImageResizer\IImageResizerStrategy

Parameters

type

Throws

\IZON\Thumber\ImageResizer\UnsupportedResizeType

Returns

\IZON\Thumber\ImageResizer\IImageResizerStrategy —

addStrategy()

addStrategy(  type, \IZON\Thumber\ImageResizer\IImageResizerStrategy  strategy) : \IZON\Thumber\ImageResizer\IImageResizer

Parameters

type
\IZON\Thumber\ImageResizer\IImageResizerStrategy strategy

Throws

\IZON\Thumber\ImageResizer\UnsupportedResizeType

Returns

\IZON\Thumber\ImageResizer\IImageResizer —