5 use \Intervention\Image\Size;
17 $width = $this->
argument(0)->type(
'digit')->required()->value();
18 $height = $this->
argument(1)->type(
'digit')->value($width);
19 $constraints = $this->
argument(2)->type(
'closure')->value();
20 $position = $this->
argument(3)->type(
'string')->value(
'center');
23 $cropped = $image->getSize()->fit(
new Size($width, $height), $position);
24 $resized = clone $cropped;
25 $resized = $resized->resize($width, $height, $constraints);
28 $image->getCore()->cropImage(
36 $image->getCore()->scaleImage($resized->getWidth(), $resized->getHeight());
37 $image->getCore()->setImagePage(0,0,0,0);