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

    (PECL imagick 2.0.0)

    Analyzes the colors within a reference image

    说明

    Imagick::quantizeImage(int $numberColors,int $colorspace,int $treedepth,bool $dither,bool $measureError): bool

    参数

    $numberColors
    $colorspace
    $treedepth
    $dither
    $measureError

    返回值

    成功时返回TRUE

    错误/异常

    错误时抛出 ImagickException。

    范例

    Example #1 Imagick::quantizeImage()

    <?php
    function quantizeImage($imagePath, $numberColors, $colorSpace, $treeDepth, $dither) {
        $imagick = new \Imagick(realpath($imagePath));
        $imagick->quantizeImage($numberColors, $colorSpace, $treeDepth, $dither, false);
        $imagick->setImageFormat('png');
        header("Content-Type: image/png");
        echo $imagick->getImageBlob();
    }
    ?>