|  Download CroppingCustom croppingThe following example loads an image (600x199) and crops part of the image (200x100). !!! tip "Tip" `crop(w, h, x, y)` is useful when we needs a custom cropping. we can specify the size and `x`, `y` coords.
 <?php
use GImage\Image;
// PNG image (600x199)
$arch_url = 'https://i.imgur.com/G5MR088.png';
$arch_img = new Image();
$arch_img
    ->load($arch_url)
    // w=200px, h=100px, x=10, y=20
    ->crop(200, 100, 10, 20)
    // save the resource
    ->save('crop.png');
 Center croppingWe can also make an automatic-size cropping. The example crops an image proportionally based on given values (width and height). !!! tip "Tip" `centerCrop(w, h)` calculates the image size, resize and crop it proportionally and centered. Making the cropping contain most of the original image.
 <?php
use GImage\Image;
// PNG image (600x199)
$arch_url = 'https://i.imgur.com/G5MR088.png';
$arch_img = new Image();
$arch_img
    ->load($arch_url)
    // crop (80px x 80px)
    ->centerCrop(80, 80)
    // save the resource
    ->save('center_crop.png');
 |