Imagick::transverseImage
Imagick::uniqueImageColors
La classe Imagick
PHP Manual

# Imagick::trimImage

(PECL imagick 2.0.0)

Imagick::trimImage — Supprime les bords de l'image

### Description

bool Imagick::trimImage ( float `$fuzz` )

Supprime les bords qui correspondent à la couleur d'arrière-plan de l'image. Cette méthode n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.

### Liste de paramètres

`fuzz`

  Par défaut, la cible doit correspondre à une couleur particulière de pixel. Cependant, dans la plupart des cas, 2 couleurs peuvent différer légèrement. Le paramètre `fuzz` de l'image définit la tolérance acceptée afin de considérer deux couleurs comme couleurs identiques. Ce paramètre représente les variations d'intervalle quantique.

### Valeurs de retour

Returns `TRUE` on success.

### Erreurs / Exceptions

Lance une exception ImagickException si une erreur survient.

### Exemples

Exemple #1 Exemple avec Imagick::trimImage():

Tronque l'image, puis l'affiche au navigateur.

`<?php
/* Crée l'objet et lit l'image */
$im = new Imagick("image.jpg");
/* Tronque l'image. */
$im->trimImage(0);
/* Affiche l'image */
header("Content-Type: image/" . $im->getImageFormat());
echo $im;
?>`

### Voir aussi

- Imagick::getQuantumDepth() - Lit la profondeur quantique
- Imagick::getQuantumRange() - Retourne l'intervalle quantique de Imagick

Imagick::transverseImage
Imagick::uniqueImageColors
La classe Imagick
PHP Manual