Cairo graphics tutorial
This is Cairo graphics tutorial. The tutorial will teach you the basics of graphics programming in Cairo with the C programming language. This tutorial is for beginners and intermediate developers.
Table of contents
- Introduction
- Cairo definitions
- Cairo backends
- Basic drawing
- Shapes and fills
- Transparency
- Compositing
- Clipping and Masking
- Transformations
- Text
- Images in Cairo
- Custom GTK widget
Cairo
Cairo is a library for creating 2D vector graphics. It is written in the C programming language. There are bindings for other computer languages. Python, Perl, C++, C# or Java. Cairo is a multiplatform library. It works on Linux, BSDs, OSX.
Similar tutorials
You may also look at the GTK+ tutorial.