Difuminados radiales con -radial-blur de ImageMagick

Una forma que tiene ImageMagick de difuminar imágenes es mediante el difuminado radial que, tomando como referencia el centro de la imagen, difumina girando los píxeles. Para ver cómo opera -radial-blur, vamos a crear una imagen con franjas horizontales:

convert -size 800x145 xc:WhiteSmoke -size 800x50 xc:red -size 800x100 xc:yellow -size 800x50 xc:red -size 800x200 xc:WhiteSmoke -append base_radial_blur.jpg

convert -size 800x145 xc:WhiteSmoke -size 800x50 xc:red -size 800x100 xc:yellow -size 800x50 xc:red -size 800x200 xc:WhiteSmoke -append base_radial_blur.jpg

El formato para usar -radial-blur es:

convert $imagen_original -radial-blur $numero_de_grados $imagen_destino

Como podemos imaginar, cuanto menor sea el número de grados, menor será el difuminado y, cuanto más cercano a 360, mayor será el difuminado. Empezaremos con una cantidad pequeña de 25 grados:

convert -radial-blur 25 radial_blur_25.jpg

convert -radial-blur 25 radial_blur.jpg

El operador -radial-blur siempre toma como referencia el centro de la imagen. De nada sirve cambiar el punto de gravedad:

convert base_radial_blur.jpg -gravity North -radial-blur 25 radial_blur_25_north.jpg

convert base_radial_blur.jpg -gravity North -radial-blur 25 radial_blur_25_north.jpg

Con 45 grados:

convert base_radial_blur.jpg -radial-blur 45 radial_blur_45.jpg

 

convert base_radial_blur.jpg -radial-blur 45 radial_blur_45.jpg

90 grados:

convert base_radial_blur.jpg -radial-blur 90 radial_blur_90.jpg

convert base_radial_blur.jpg -radial-blur 90 radial_blur_90.jpg

 

180 grados:

convert base_radial_blur.jpg -radial-blur 180 radial_blur_180.jpg

convert base_radial_blur.jpg -radial-blur 180 radial_blur_180.jpg

 

Ahora veremos cómo afecta cuando le aplicamos un radio de 360 grados:

convert base_radial_blur.jpg -radial-blur 360 radial_blur_360.jpg

convert base_radial_blur.jpg -radial-blur 360 radial_blur_360.jpg

 

 

 

 

 

 

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.