Otro tipo de desenfoque que se puede realizar en la biblioteca Wand python es el desenfoque rotacional. Rotational Blur es bastante similar a Motion Blur pero en este el movimiento de desenfoque es circular. La función de desenfoque rotacional() desenfoca una imagen en un radio alrededor del centro de una imagen. A diferencia de los otros métodos de desenfoque, no hay argumentos de radio o sigma.
Sintaxis:
wand.image.rotational_blur( angle
=
angle_value,
channel
=
"optional_channel_value"
)
# radius should always be greater than sigma(standard deviation)
Parámetro:
Parámetro Tipo de entrada Descripción ángulo string base Grados de rotación para desenfocar. canal numeros.reales Canal opcional contra el que aplicar el efecto.
Imagen utilizada:
Ejemplo 1:
# import display() to show final image from wand.display import display # import Image from wand.image module from wand.image import Image # read file using Image function with Image(filename ="koala.jpeg") as img: # perform adaptive blur effect using adaptive_blur() function img.rotational_blur(angle = 10) # save final image img.save(filename ="rb_koala.jpeg") # display final image display(img)
Producción :
Ejemplo #2: Aumenta el ángulo a 30.
# import display() to show final image from wand.display import display # import Image from wand.image module from wand.image import Image # read file using Image function with Image(filename ="koala.jpeg") as img: # perform adaptive blur effect using adaptive_blur() function img.rotational_blur(angle = 30) # save final image img.save(filename ="gb_koala.jpeg") # display final image display(img)
Producción :
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA