Skia is a complete C++ 2D graphics library for drawing text, geometries, and images.
Skia is a key part of several shipping products, including chromium, and as such will continue to track those projects' needs and priorities. However, Skia is also a general purpose graphics engine.
Features include:
- 3x3 matrices w/ perspective
- antialiasing, transparency, filters
- shaders, xfermodes, maskfilters, patheffects
- subpixel text
Device backends for Skia currently include:
- Raster
- OpenGL
- XPS
- Picture (for recording and then playing back into another Canvas)
Ports include:
- Android
- Windows
- Macintosh
- Linux
More information available at