(PHP 5 >= 5.5.0, PHP 7)
imagecrop — Recadre une image sur le rectangle donné
$image
, array $rect
)
Recadre une image à la zone rectangulaire donnée et retourne l'image
résultante. L'image
n'est pas modifiée.
image
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
rect
array 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');
}
?>