Php/docs/imagick.posterizeimage

提供:Dev Guides
< Php
2020年12月14日 (月) 12:40時点におけるNotes (トーク | 投稿記録)による版 (autoload)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

Imagick::posterizeImage

(PECL imagick 2, PECL imagick 3)

Imagick::posterizeImage指定した色数まで画像を減色する


説明

public Imagick::posterizeImage ( int $levels , bool $dither ) : bool

指定した色数まで画像を減色します。


パラメータ

levels
dither


返り値

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


例1 Imagick::posterizeImage()

<?phpfunction posterizeImage($imagePath, $posterizeType, $numberLevels) {    $imagick = new \Imagick(realpath($imagePath));    $imagick->posterizeImage($numberLevels, $posterizeType);    $imagick->setImageFormat('png');    header("Content-Type: image/png");    echo $imagick->getImageBlob();}posterizeImage($imagePath, \Imagick::DITHERMETHOD_RIEMERSMA, 8);?>