‪TYPO3CMS  10.4
TYPO3\CMS\Core\Resource\Service\MagicImageService Class Reference

Public Member Functions

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

Protected Attributes

int $magicImageMaximumWidth = 300
 
int $magicImageMaximumHeight = 1000
 

Detailed Description

Magic image service

Definition at line 26 of file MagicImageService.php.

Member Function Documentation

◆ createMagicImage()

Resource ProcessedFile TYPO3\CMS\Core\Resource\Service\MagicImageService::createMagicImage ( File  $imageFileObject,
array  $fileConfiguration 
)

◆ setMagicImageMaximumDimensions()

TYPO3\CMS\Core\Resource\Service\MagicImageService::setMagicImageMaximumDimensions ( array  $rteConfiguration)

Set maximum dimensions of magic images based on RTE configuration

Parameters
array$rteConfiguration‪RTE configuration probably coming from PageTSConfig

Definition at line 74 of file MagicImageService.php.

Member Data Documentation

◆ $magicImageMaximumHeight

int TYPO3\CMS\Core\Resource\Service\MagicImageService::$magicImageMaximumHeight = 1000
protected

Maximum height of magic images

Definition at line 38 of file MagicImageService.php.

Referenced by TYPO3\CMS\Core\Resource\Service\MagicImageService\createMagicImage().

◆ $magicImageMaximumWidth

int TYPO3\CMS\Core\Resource\Service\MagicImageService::$magicImageMaximumWidth = 300
protected

Maximum width of magic images These defaults allow images to be based on their width - to a certain degree - by setting a high height. Then we're almost certain the image will be based on the width

Definition at line 33 of file MagicImageService.php.

Referenced by TYPO3\CMS\Core\Resource\Service\MagicImageService\createMagicImage().