intervention image 使用记录

图片裁剪

$image->crop($width, $height, $x, $y);
  • $width 裁图的宽
  • $height 裁图的高
  • $x 起点x坐标
  • $y 起点y坐标

这里一定要注意x和y都必须是整型,否则会抛异常

上传图片

$image = Image::make($file->getRealPath());

if ($file->getClientOriginalExtension() == 'gif') {
    copy($file->getRealPath(), $destination);
}
else {
    $image->save($destination);
}

$width = $image->width();
$height = $image->height();
$image->destroy();