Difuminar imágenes con -blur de ImageMagick
ImageMagick cuenta con varios modificadores para difuminar imágenes. Y cada modificador, a su vez, puede trabajar con varios valores. Para conocerlos, vamos a partir de una imagen con mucho contraste y líneas bien definidas:
convert -size 200x100 xc:Black -bordercolor White -border 100 -bordercolor Black -border 50 negro_blanco_negro.png
Que nos genera esta imagen:
Difuminar con -blur
El operador -blur admite dos valores: radioXsigma.
Radio define el campo de muestreo y sigma el área a esparcir el difuminado.
Por lo tanto, por muy alto que le demos el valor al radio, si el sigma es pequeño, o cero, no difuminará nada:
convert negro_blanco_negro.png -blur 5x0 blur5x0.png
Sin embargo, aunque el valor del radio sea muy bajo, o cero, sí que difuminará la imagen.
convert negro_blanco_negro.png -blur 0x5 blur0x5.png
Y cuanto mayor sea la diferencia, mayor será el difuminado.
Vamos a ver la diferencia entre 5×10 y 0x10.
convert negro_blanco_negro.png -blur 5x10 blur5x10.png
convert negro_blanco_negro.png -blur 0x10 blur0x10.png