/var/www/flurhymez/vendor/intervention/image/src/Intervention/Image/Gd/Commands
Edit: /var/www/flurhymez/vendor/intervention/image/src/Intervention/Image/Gd/Commands/FitCommand.php (1024B)
argument(0)->type('digit')->required()->value();
$height = $this->argument(1)->type('digit')->value($width);
$constraints = $this->argument(2)->type('closure')->value();
$position = $this->argument(3)->type('string')->value('center');
// calculate size
$cropped = $image->getSize()->fit(new Size($width, $height), $position);
$resized = clone $cropped;
$resized = $resized->resize($width, $height, $constraints);
// modify image
$this->modify($image, 0, 0, $cropped->pivot->x, $cropped->pivot->y, $resized->getWidth(), $resized->getHeight(), $cropped->getWidth(), $cropped->getHeight());
return true;
}
}