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);