The path_horizontal_line() is another function for path. path_horizontal_line() function generates a horizontal line from a destination point to a particular x point. It takes only x in arguments as a point upto which line is being drawn.
Python3
Output:
Example #2:
Python3
Syntax: wand.drawing.path_horizontal_line(to, relative) Parameters:Example #1:
Parameter Input Type Description x Real x-axis point to draw to. relative bool treat given coordinates as relative to current point.
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
with Drawing() as draw:
draw.stroke_width = 2
draw.stroke_color = Color('black')
draw.fill_color = Color('white')
draw.path_start()
# Start middle-left
draw.path_move(to=(10, 50))
# horizontal line to x=100
draw.path_horizontal_line(100)
draw.path_finish()
with Image(width=200,
height=200,
background=Color('lightgreen')) as image:
draw(image)
image.save(filename="pathhline.png")
Example #2:
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
with Drawing() as draw:
draw.stroke_width = 2
draw.stroke_color = Color('black')
draw.fill_color = Color('white')
draw.path_start()
# Start middle-left
draw.path_move(to=(100, 50))
# horizontal line to x=50
draw.path_horizontal_line(50)
draw.path_finish()
with Image(width=200,
height=200,
background=Color('lightgreen')) as image:
draw(image)
image.save(filename="pathhline.png")
Output:

