Sulu\Bundle\MediaBundle\Media\ImageConverter\ImagineImageConverter::applyFormatCrop PHP Method

applyFormatCrop() private method

Crops a given image according to given parameters.
private applyFormatCrop ( Imagine\Image\ImageInterface $image, array $cropParameters ) : Imagine\Image\ImageInterface
$image Imagine\Image\ImageInterface The image to crop
$cropParameters array The parameters which define the area to crop
return Imagine\Image\ImageInterface The cropped image
    private function applyFormatCrop(ImageInterface $image, array $cropParameters)
    {
        return $this->modifyAllLayers($image, function (ImageInterface $layer) use($cropParameters) {
            return $this->cropper->crop($layer, $cropParameters['x'], $cropParameters['y'], $cropParameters['width'], $cropParameters['height']);
        });
    }