PHP 클래스 Contao\CoreBundle\Image\ImageFactory

저자: Martin Auswöger ([email protected])
상속: implements Contao\CoreBundle\Image\ImageFactoryInterface
파일 보기 프로젝트 열기: contao/core-bundle

공개 메소드들

메소드 설명
__construct ( Contao\Image\ResizerInterface $resizer, Imagine\Image\ImagineInterface $imagine, Imagine\Image\ImagineInterface $imagineSvg, Symfony\Component\Filesystem\Filesystem $filesystem, Contao\CoreBundle\Framework\ContaoFrameworkInterface $framework, boolean $bypassCache, array $imagineOptions, array $validExtensions ) Constructor.
create ( $path, $size = null, $targetPath = null )
getImportantPartFromLegacyMode ( Contao\Image\ImageInterface $image, $mode )

비공개 메소드들

메소드 설명
createConfig ( integer | array | null $size, Contao\Image\ImageInterface $image ) : array Creates a resize configuration object.
createImportantPart ( string $path ) : Contao\Image\ImportantPart | null Fetches the important part from the database.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Contao\Image\ResizerInterface $resizer, Imagine\Image\ImagineInterface $imagine, Imagine\Image\ImagineInterface $imagineSvg, Symfony\Component\Filesystem\Filesystem $filesystem, Contao\CoreBundle\Framework\ContaoFrameworkInterface $framework, boolean $bypassCache, array $imagineOptions, array $validExtensions )
$resizer Contao\Image\ResizerInterface
$imagine Imagine\Image\ImagineInterface
$imagineSvg Imagine\Image\ImagineInterface
$filesystem Symfony\Component\Filesystem\Filesystem
$framework Contao\CoreBundle\Framework\ContaoFrameworkInterface
$bypassCache boolean
$imagineOptions array
$validExtensions array

create() 공개 메소드

public create ( $path, $size = null, $targetPath = null )

getImportantPartFromLegacyMode() 공개 메소드

public getImportantPartFromLegacyMode ( Contao\Image\ImageInterface $image, $mode )
$image Contao\Image\ImageInterface