La función circle() es otra función de dibujo en Wand. Este método se utiliza para dibujar un círculo en la imagen. Requiere solo dos argumentos que son el origen y el perímetro del círculo.
Sintaxis: varita.dibujo.circulo(origen, perímetro)
Parámetros:
Parámetro Tipo de entrada Descripción origen (colecciones.abc.Secuencia)o(Real, números.Real) par que representa el origen x e y del círculo. perímetro (colecciones.abc.Secuencia)o(Real, números.Real) par que representa el perímetro x e y del círculo
Ejemplo 1:
# Import required objects from wand modules from wand.image import Image from wand.drawing import Drawing from wand.color import Color # generate object for wand.drawing with Drawing() as draw: # set stroke color draw.stroke_color = Color('black') # set width for stroke draw.stroke_width = 1 # fill white color in arc draw.fill_color = Color('white') origin = (100, 100) perimeter = (50, 50) # draw circle using circle() function draw.circle(origin, perimeter) with Image(width = 200, height = 200, background = Color('green')) as img: # draw shape on image using draw() function draw.draw(img) img.save(filename ='circle.png')
Producción:
Ejemplo #2:
Imagen de entrada:
# Import required objects from wand modules from wand.image import Image from wand.drawing import Drawing from wand.color import Color # generate object for wand.drawing with Drawing() as draw: origin = (100, 100) perimeter = (50, 50) # set stroke color draw.stroke_color = Color('black') # set width for stroke draw.stroke_width = 1 # fill white color in arc draw.fill_color = Color('white') # draw bezier curve using bezier function draw.circle(origin, perimeter) with Image(filename ="gog.png") as img: # draw shape on image using draw() function draw.draw(img) img.save(filename ='circle2.png')
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