PyCairo

Install Pycairo

# Linux: sudo apt install python3-cairo # Windows: python.exe -m pip install pycairo

Example

##!/usr/bin/env python3 # ============================================================ # www.linux-magazine.com/Issues/2025/296/ # Graphics-in-Python-with-Cairo # ============================================================ import cairo surface = cairo.ImageSurface (cairo.Format.ARGB32, 200, 200) context = cairo.Context (surface) context.set_line_width (12) context.set_source_rgb (1., .75, 0.) context.move_to (0, 100) context.line_to (100, 100) context.stroke () surface.flush () surface.write_to_png ('cairo_demo_01.png')

Links

Cairo (home)

Pycairo - Python Binding for Cairo (documentation)