function image_gd_crop
7.x image.gd.inc | image_gd_crop(stdClass |
6.x image.gd.inc | image_gd_crop($source, $destination, $x, $y, $width, $height) |
Crop an image using the GD toolkit.
Related topics
File
- drupal-6.x/
includes/ image.gd.inc, line 156 - GD2 toolkit for image manipulation within Drupal.
Code
function image_gd_crop($source, $destination, $x, $y, $width, $height) {
$info = image_get_info($source);
if (!$info) {
return FALSE;
}
$im = image_gd_open($source, $info['extension']);
$res = imageCreateTrueColor($width, $height);
imageCopy($res, $im, 0, 0, $x, $y, $width, $height);
$result = image_gd_close($res, $destination, $info['extension']);
imageDestroy($res);
imageDestroy($im);
return $result;
}