Fonctions GD et images
PHP Manual

imagecrop

(PHP 5 >= 5.5.0, PHP 7)

imagecropRecadre une image sur le rectangle donné

Description

resource imagecrop ( resource $image , array $rect )

Recadre une image à la zone rectangulaire donnée et retourne l'image résultante. L'image n'est pas modifiée.

Liste de paramètres

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.

Valeurs de retour

Retourne la ressource de l'image recadrée en cas de succès ou FALSE si une erreur survient.

Exemples

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');
}
?>

Voir aussi


Fonctions GD et images
PHP Manual