Imagick::setImageType

(PECL imagick 2.0.0)

Imagick::setImageTypeEstablece el tipo de imagen

Descripción

bool Imagick::setImageType ( int $image_type )

Establece el tipo de imagen.

Parámetros

image_type

Valores devueltos

Devuelve TRUE en caso de éxito.

add a note add a note

User Contributed Notes 2 notes

up
2
lee dot traynor at skeptic dot de
3 years ago
This function can be used to desaturate an image, i.e. to convert a coloured image into a greyscale:

<?php

$im
= new Imagick ("image.jpg");
$im->setImageType (2);
//is now in 256 shades of grey

?>
up
0
quickshiftin at gmail dot com
2 months ago
The cleaner way to set the type to grayscale is to use the Imagick class constant.

$oBw = new \Imagick($sSourceImage);
$oBw->setImageType(\Imagick::IMGTYPE_GRAYSCALE);

I've found this to be a rather harsh 'convert to grayscale' approach. Fred's color2gray script works much better, but it's written in Bash. Time to get it ported over lol

http://www.fmwconcepts.com/imagemagick/color2gray/index.php
To Top