embossImage() will actually return a color image with a 3D effect. If you want a gray scale image, you can use imagefilter() from the regular GD functions.
<?php
header("Content-type: image/jpeg");
$image = new Imagick("opossum.jpg");
$image->embossImage( 0, 1 );
echo $image;
?>
Imagick::embossImage
(PECL imagick 2.0.0)
Imagick::embossImage — Devuelve una imagen en escala de grises con un efecto tridimensional
Descripción
bool Imagick::embossImage
( float $radius
, float $sigma
)
Warning
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Devuelve una imagen en escala de grises con un efecto tridimensional. Se convoluciona la imagen con un operador gaussiano del radio y desviación estándar (sigma) dados. Para obtener resultados razonables, el radio debería ser mayor que sigma. Use un radio de 0 y se elegirá un radio apropiado automáticamente.
Parámetros
- radius
-
El radio del efecto
- sigma
-
El valor sigma del efecto
Valores devueltos
Devuelve TRUE en caso de éxito.
Errores/Excepciones
Lanza ImagickException en caso de error.
DJ Mike
12-Apr-2011 06:17
