Otro módulo para varita es wand.drawing. Este módulo nos proporciona algunas funciones de dibujo muy básicas. wand.drawing.Drawing object guarda las instrucciones para dibujar formas en imágenes, y luego puede dibujar estas formas en cero o más imágenes.
Sintaxis: con Drawing() como dibujo:
Nota: En la sintaxis anterior, «como dibujar» es solo una nomenclatura y puede ser cualquier string según sea necesario. La función de dibujo en la toma de varita de Python no tiene ningún parámetro.
Ejemplo 1:
# Import important objects from wand library from wand.image import Image from wand.drawing import Drawing from wand.color import Color # Create draw object using Drawing() function with Drawing() as draw: with Image(width = 200, height = 200, background = Color('green')) as img: draw(img) img.save(filename ='empty.gif')
Imagen de salida:
Dibujemos una línea
Ejemplo #2:
# Import important objects from wand library from wand.image import Image from wand.drawing import Drawing from wand.color import Color # Create draw object using Drawing() function with Drawing() as draw: draw.stroke_color = Color('black') draw.stroke_width = 2 draw.line((5, 5), (45, 50)) with Image(width = 200, height = 200, background = Color('green')) as img: draw.draw(img) img.save(filename ='line.gif')
Imagen de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA