PyCairo – Radial gradients
In the article we will learn to draw Radial gradients by python using PyCairo. Pycairo is a Python module providing bindings for the cairo graphics library. This library is used for creating SVG i.e vector files in python. The easiest and quickest way to open an SVG file to view it (read only) is with a modern web browser like Chrome, Firefox, Edge, or Internet Explorer—nearly all of them should provide some sort of rendering support for the SVG format.
A radial gradient is defined by a center point, an ending shape, and two or more color-stop points.
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course
Steps of Implementation :
- Import the PyCairo module.
- Create a SVG surface object and add context to it.
- Creating a Radial gradient object.
- Defining loops or Condition, for adding color stripes
- Creating a shape
- The source is used to fill the interior of a rectangle by calling the fill ( ) method.
Example 2 :