Wand path_curve() function in Python Last Updated : 20 Jun, 2021 Summarize Comments Improve Suggest changes Share Like Article Like Report path_curve() is a function specially introduced for paths. path_curve() draws a cubic bezier curve from the destination point of the Image to a particular point (x, y) with the help of control points. Syntax : wand.drawing.path_curve(to, controls, smooth, relative) Parameters: ParameterInput TypeDescriptiontosequence or (numbers.Real, numbers.Real)pair which represents coordinates to drawn to.controlscollections.abc.sequence or (numbers.Real, numbers.Real)coordinate to used to influence curvesmoothboolassume last defined control coordinaterelativebooltreat given coordinates as relative to current point. Example #1: Python3 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, 100)) # Curve across top-left to center draw.path_curve(to =(80, 0), controls =[(20, -80), (60, -80)], relative = True) # Continue curve across bottom-right draw.path_curve(to =(80, 0), controls =(60, 80), smooth = True, relative = True) draw.path_finish() with Image(width = 200, height = 200, background = Color('lightgreen')) as image: draw(image) image.save(filename ="pathcurve.png") Output : Comment More infoAdvertise with us Next Article Wand path_move() function in Python R RahulSabharwal Follow Improve Article Tags : Python Python-wand Practice Tags : python Similar Reads Wand path_close() function in Python path_close() is another function included in wand for paths. The main aim of this function is to join the last destination point to the first point in the path. It simply adds a path element to the current path which closes the current subpath by drawing a straight line from the current point to the 1 min read Wand path_line() function in Python path_line() is a function specially introduced for paths. path_line() draws a line from a destination point to the point we want the line we end to. It takes only end point as argument. Syntax : wand.drawing.path_line(to, relative) Parameters: ParameterInput TypeDescriptiontosequence or (numbers.Rea 1 min read Wand circle() function in Python The circle() function is another Drawing function in Wand. This method is used to draw a circle in the image. It requires only two arguments that are origin and perimeter of the circle. Syntax: wand.drawing.circle(origin, perimeter)Â Parameters : ParameterInput TypeDescriptionorigin(collections.abc. 2 min read Wand path_finish() function in Python Another vital function for paths in wand is python_finish(). As python_start() initiate the path and it is very important to terminate the path also, the path_finish() function handles the termination of the current path. Syntax: wand.drawing.path_finish() Example 1: Python3 1== from wand.image impo 1 min read Wand path_move() function in Python path_move() is another function introduced in wand for paths. The main aim of path_move() function is to set new starting point for a new sub_path. Given to parameter can be relative, or absolute, by setting the relative flag. Syntax : wand.drawing.path_move(to, relative) Parameters: Parameter Input 1 min read Wand path_elliptic_arc() function in Python path_elliptic_arc() is a function specially introduced for paths. path_elliptic_arc() draws an elliptical arc from current point to a particular point we want the arc to drawn to. Let's see parameters needed for this function. Syntax : wand.drawing.path_elliptic_arc(to, radius, rotation, large_arc, 1 min read Like