• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Imagick::segmentImage()

    (No version information available, might only be in Git)

    Segments an image

    说明

    publicImagick::segmentImage(int $COLORSPACE,float $cluster_threshold,float $smooth_threshold[,bool $verbose= FALSE]): bool

    Analyses the image and identifies units that are similar.此方法在Imagick基于ImageMagick 6.4.5以上版本编译时可用。

    参数

    $COLORSPACE

    One of the COLORSPACE constants.

    $cluster_threshold

    A percentage describing minimum number of pixels contained in hexedra before it is considered valid.

    $smooth_threshold

    Eliminates noise from the histogram.

    $verbose

    Whether to output detailed information about recognised classes.

    返回值

    范例

    Example #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);
    ?>