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

Public Member Functions

 createMagicImage (Resource\File $imageFileObject, array $fileConfiguration)
 
 setMagicImageMaximumDimensions (array $rteConfiguration)
 

Protected Attributes

 $magicImageMaximumWidth = 300
 
 $magicImageMaximumHeight = 1000
 

Detailed Description

Magic image service

Definition at line 23 of file MagicImageService.php.

Member Function Documentation

createMagicImage ( Resource\File  $imageFileObject,
array  $fileConfiguration 
)

Creates a magic image

Parameters
Resource\File$imageFileObject,:the original image file
array$fileConfiguration(width, height)
Returns
Resource

Definition at line 46 of file MagicImageService.php.

References MagicImageService\$magicImageMaximumHeight, MagicImageService\$magicImageMaximumWidth, ProcessedFile\CONTEXT_IMAGECROPSCALEMASK, and MathUtility\forceIntegerInRange().

setMagicImageMaximumDimensions ( array  $rteConfiguration)

Set maximum dimensions of magic images based on RTE configuration

Parameters
array$rteConfiguration,:RTE configuration probably coming from PageTSConfig
Returns
void

Definition at line 74 of file MagicImageService.php.

Member Data Documentation

$magicImageMaximumHeight = 1000
protected

Definition at line 37 of file MagicImageService.php.

Referenced by MagicImageService\createMagicImage().

$magicImageMaximumWidth = 300
protected

Definition at line 31 of file MagicImageService.php.

Referenced by MagicImageService\createMagicImage().