PHP 7.0.6 Released

imagecrop

(PHP 5 >= 5.5.0, PHP 7)

imagecropCrop an image using the given coordinates and size, x, y, width and height

Description

resource imagecrop ( resource $image , array $rect )

Warning

This function is currently not documented; only its argument list is available.

Parameters

image

An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

rect

Array with keys "x", "y", "width" and "height".

Return Values

Return cropped image resource on success or FALSE on failure.

User Contributed Notes

nangomusic at gmail dot com
1 year ago
An example to crop an image stored in $filename:

<?php
// Create a blank image and add some text
$ini_filename = 'test.JPG';
$im = imagecreatefromjpeg($ini_filename );

$ini_x_size = getimagesize($ini_filename )[0];
$ini_y_size = getimagesize($ini_filename )[1];

//the minimum of xlength and ylength to crop.
$crop_measure = min($ini_x_size, $ini_y_size);

// Set the content type header - in this case image/jpeg
//header('Content-Type: image/jpeg');

$to_crop_array = array('x' =>0 , 'y' => 0, 'width' => $crop_measure, 'height'=> $crop_measure);
$thumb_im = imagecrop($im, $to_crop_array);

imagejpeg($thumb_im, 'thumb.jpeg', 100);
?>
To Top