(PECL imagick 2.0.0)
Reduces the image to a limited number of color level
bool Imagick::posterizeImage ( int $levels, bool $dither )
Reduces the image to a limited number of color level.
Parameters:
levels
Reduces the image to a limited number of color level.
dither
Reduces the image to a limited number of color level.
Returns:
Returns TRUE
on success.
Examples:
Imagick::posterizeImage()
1 2 3 4 5 6 7 8 9 10 11 12 | <?php function 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); ?> |
Please login to continue.