(PHP 5 >= 5.5.0, PHP 7)
imagecrop — Recadre une image sur le rectangle donné
$image
, array $rect
) : resource
Recadre une image à la zone rectangulaire donnée et retourne l'image
résultante. L'image n'est pas modifiée.
imageUne ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
rectarray contenant les clés x, y, width et height.
Retourne la ressource de l'image recadrée en cas de
succès ou FALSE si une erreur survient.
Exemple #1 Exemple avec imagecrop()
Cet exemple montre comment rogner une image sur une zone carrée.
<?php
$im = imagecreatefrompng('example.png');
$size = min(imagesx($im), imagesy($im));
$im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size]);
if ($im2 !== FALSE) {
imagepng($im2, 'example-cropped.png');
imagedestroy($im2);
}
imagedestroy($im);
?>