Imagick::segmentImage
(No hay información de versión disponible, podría estar únicamente en SVN)
Imagick::segmentImage — Segmenta una imagen
Descripción
public bool Imagick::segmentImage
( int
$COLORSPACE
, float $cluster_threshold
, float $smooth_threshold
[, bool $verbose = false
] )Aanaliza la imagen e identifica unidades que son similares. Este método está disponible si Imagick ha sido compilado con la versión 6.4.5 o superior de ImageMagick.
Parámetros
-
COLORSPACE -
Una de las constantes COLORSPACE.
-
cluster_threshold -
Un porcentaje que describe el número mínimo de píxeles contenidos en la exedra antes de que se considere válido.
-
smooth_threshold -
Elimina el ruido del histograma.
-
verbose -
Si se imprime información detallada acerca de las clases reconocidas.
Valores devueltos
Ejemplos
Ejemplo #1 Imagick::segmentImage()
<?php
function segmentImage($imagePath, $colorSpace, $clusterThreshold, $smoothThreshold) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->segmentImage($colorSpace, $clusterThreshold, $smoothThreshold);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
segmentImage($imagePath, \Imagick::COLORSPACE_RGB, 5, 5);
?>