Imagick::trimImage

(PECL imagick 2.0.0)
Remove edges from the image
bool Imagick::trimImage ( float $fuzz )

Remove edges that are the background color from the image. This method is available if Imagick has been compiled against ImageMagick version 6.2.9 or newer.

Parameters:
fuzz

By default target must match a particular pixel color exactly. However, in many cases two colors may differ by a small amount. The fuzz member of image defines how much tolerance is acceptable to consider two colors as the same. This parameter represents the variation on the quantum range.

Returns:

Returns TRUE on success.

Exception:

Throws ImagickException on error.

Examples:
Using Imagick::trimImage() :

Trim an image, then display to the browser.

<?php
/* Create the object and read the image in */
$im = new Imagick("image.jpg");

/* Trim the image. */
$im->trimImage(0);

/* Ouput the image */
header("Content-Type: image/" . $im->getImageFormat());
echo $im;
?>

See also:

Imagick::getQuantumDepth() -

Imagick::getQuantumRange() -

doc_php
2016-02-24 16:01:29
Comments
Leave a Comment

Please login to continue.