Imagick::segmentImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::segmentImage
Референца за `imagick.segmentimage.php` со подобрена типографија и навигација.
Imagick::segmentImage
("PECL imagick 2 >= 2.3.0", "PECL imagick 3")
Imagick::segmentImage — Сегментира слика
= NULL
int
$COLORSPACE,float
$cluster_threshold,float
$smooth_threshold,bool
$verbose = false): bool
Ја анализира сликата и идентификува единици кои се слични. Овој метод е достапен ако Imagick е компајлиран со верзија 6.4.5 или понова на ImageMagick.
Параметри
COLORSPACE-
вистинска функција, само прототип за тоа како треба да биде функцијата. COLORSPACE константи.
cluster_threshold-
Процент што опишува минимален број пиксели содржани во хексаедар пред да се смета за валиден.
smooth_threshold-
Елиминира шум од хистограмот.
verbose-
Дали да се прикажат детални информации за препознаените класи.
Вратени вредности
Примери
Пример #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);
?>