« Imagick::profileImage
Imagick::quantizeImages »

Imagick::quantizeImage

(PECL imagick 2, PECL imagick 3)

Imagick::quantizeImage — 参照画像内の色を解析する

説明

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

パラメータ

numberColors

colorspace

treedepth

dither

measureError

戻り値

成功した場合に true を返します。

エラー / 例外

エラー時に ImagickException をスローします。

例

例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();
}

?>

関連キーワード:
Imagick   quantizeImage   imagick   numberColors   dither   画像   解析   colorspace   treedepth   measureError   imagePath   colorSpace   treeDepth   profileImage   quantizeImages   成功   ImagickException   realpath   setImageFormat   header   Content   Type   image   getImageBlob
関連する関数・ページ:
imagick.quantizeimages   imagick.mapimage   imagick.current   imagick.uniqueimagecolors   imagick.getimagetype   imagick.transformimagecolorspace