PHP 8.5.0 RC 2 available for testing

Imagick::adaptiveBlurImage

(PECL imagick 2, PECL imagick 3)

Imagick::adaptiveBlurImage β€” AΓ±ade un filtro de borrosidad adaptativo a la imagen

DescripciΓ³n

public Imagick::adaptiveBlurImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool

AΓ±ade un filtro de borrosidad adaptativo a la imagen. La intensidad de una borrosidad adaptativa depende de si se disminuye dramΓ‘ticamente en el borde de la imagen, mientras que una borrodidad estΓ‘ndar es uniforme en toda la imagen. Este mΓ©todo solo estΓ‘ disponible si Imagick ha sido compilado con ImageMagick versiΓ³n 6.2.9 o superior.

ParΓ‘metros

radius

El radio gaussiano, en pΓ­xeles, sin contar el pΓ­xel central. Proporcione un valor de 0 y el radio serΓ‘ elegido auto-mΓ‘gicaente.

sigma

La desviaciΓ³n estΓ‘ndar gaussiana, en pΓ­xeles.

channel

Proporciona una constante de canal vΓ‘lida para su modo de canal. Para aplicarlo a mΓ‘s de un canal, combΓ­nense las constantes de canales utilizando un operador a nivel de bits. Por omisiΓ³n, vale Imagick::CHANNEL_DEFAULT. ConsΓΊltese la lista de constantes de canales

Valores devueltos

Devuelve true en caso de Γ©xito.

Errores/Excepciones

Lanza una excepciΓ³n ImagickException si ocurre un error.

Ejemplos

Ejemplo #1 Usar Imagick::adaptiveBlurImage():

Aplicar borrosidad adaptativa a una imagen, despuΓ©s mostrarla en el navegador.

<?php

header
('Content-type: image/jpeg');

$imagen = new Imagick('test.jpg');

$imagen->adaptiveBlurImage(5,3);
echo
$imagen;

?>

Resultado del ejemplo anterior es similar a :

Salida del ejemplo : Usar Imagick::adaptiveBlurImage()

Ver tambiΓ©n

οΌ‹add a note

User Contributed Notes 1 note

up
1
michael at dodwell dot us ΒΆ
11 years ago
Be aware that this function is extremely CPU intensive.
To Top