arc() es una función presente en el módulo wand.drawing. La función arc() dibuja un arco en la imagen. Deberá definir tres pares de coordenadas (x, y). El primer y segundo par de coordenadas serán el rectángulo delimitador mínimo, y el último par definirá el grado inicial y final.
Sintaxis:
wand.drawing.arc(start, end, degree)Parámetros:
Parámetro Tipo de entrada Descripción comienzo secuencia o (números.Real, números.Real) par que representa el inicio x e y del arco. final secuencia o (números.Real, números.Real) par que representa el final x e y del arco. la licenciatura secuencia o (números.Real, números.Real) par que representa el grado inicial y el grado final
Ejemplo 1:
Python3
# 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') draw.arc(( 50, 50), # Stating point ( 150, 150), # Ending point (135, -45)) # From bottom left around to top right with Image(width = 100, height = 100, background = Color('green')) as img: # draw shape on image using draw() function draw.draw(img) img.save(filename ='arc.png')
Producción:
Ejemplo #2:
Imagen de origen:
Python3
# 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') draw.arc(( 50, 50), # Starting point ( 150, 150), # Ending point (135, -45)) # From bottom left around to top right with Image(filename ="gog.png") as img: # draw shape on image using draw() function draw.draw(img) img.save(filename ='arc.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