TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
LocalCropScaleMaskHelper Class Reference

Public Member Functions

 __construct (LocalImageProcessor $processor)
 

Protected Member Functions

 getNewSvgDimensions ($file, array $configuration, array $options, GifBuilder $gifBuilder)
 
 getConfigurationForImageCropScaleMask (Resource\ProcessedFile $processedFile,\TYPO3\CMS\Frontend\Imaging\GifBuilder $gifBuilder)
 
 getFilenameForImageCropScaleMask (TaskInterface $task)
 
 modifyImageMagickStripProfileParameters ($parameters, array $configuration)
 

Protected Attributes

 $processor
 

Detailed Description

Helper class to locally perform a crop/scale/mask task with the TYPO3 image processing classes.

Definition at line 24 of file LocalCropScaleMaskHelper.php.

Constructor & Destructor Documentation

__construct ( LocalImageProcessor  $processor)
Parameters
LocalImageProcessor$processor

Definition at line 34 of file LocalCropScaleMaskHelper.php.

References LocalCropScaleMaskHelper\$processor.

Member Function Documentation

getConfigurationForImageCropScaleMask ( Resource\ProcessedFile  $processedFile,
\TYPO3\CMS\Frontend\Imaging\GifBuilder  $gifBuilder 
)
protected
Parameters
Resource\ProcessedFile$processedFile
\TYPO3\CMS\Frontend\Imaging\GifBuilder$gifBuilder
Returns
array

Definition at line 267 of file LocalCropScaleMaskHelper.php.

getFilenameForImageCropScaleMask ( TaskInterface  $task)
protected

Returns the filename for a cropped/scaled/masked file.

Parameters
TaskInterface$task
Returns
string

Definition at line 299 of file LocalCropScaleMaskHelper.php.

References $GLOBALS, elseif, TaskInterface\getSourceFile(), and TaskInterface\getTargetFile().

getNewSvgDimensions (   $file,
array  $configuration,
array  $options,
GifBuilder  $gifBuilder 
)
protected

Calculate new dimensions for SVG image No cropping, if cropped info present image is scaled down

Parameters
Resource\FileInterface$file
array$configuration
array$options
GifBuilder$gifBuilder
Returns
array width,height

Definition at line 233 of file LocalCropScaleMaskHelper.php.

References GraphicalFunctions\getImageScale().

modifyImageMagickStripProfileParameters (   $parameters,
array  $configuration 
)
protected

Modifies the parameters for ImageMagick for stripping of profile information.

Parameters
string$parametersThe parameters to be modified (if required)
array$configurationThe TypoScript configuration of [IMAGE].file
Returns
string

Definition at line 320 of file LocalCropScaleMaskHelper.php.

References $GLOBALS.

Member Data Documentation

$processor
protected

Definition at line 29 of file LocalCropScaleMaskHelper.php.

Referenced by LocalCropScaleMaskHelper\__construct().