2015-09-18 21:05:41 +00:00
|
|
|
Skia Graphics Library
|
|
|
|
=====================
|
2015-02-09 15:26:56 +00:00
|
|
|
|
2015-01-05 19:17:27 +00:00
|
|
|
Skia is an open source 2D graphics library which provides common APIs that work
|
|
|
|
across a variety of hardware and software platforms. It serves as the graphics
|
|
|
|
engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox
|
|
|
|
OS, and many other products.
|
|
|
|
|
|
|
|
Skia is sponsored and managed by Google, but is available for use by anyone
|
|
|
|
under the BSD Free Software License. While engineering of the core components
|
|
|
|
is done by the Skia development team, we consider contributions from any
|
|
|
|
source.
|
|
|
|
|
2016-06-23 14:00:44 +00:00
|
|
|
The canonical source tree is here:
|
|
|
|
[skia.googlesource.com/skia](https://skia.googlesource.com/skia).
|
|
|
|
|
2015-09-18 21:05:41 +00:00
|
|
|
Showcase
|
|
|
|
--------
|
|
|
|
|
|
|
|
Click on any image below to see the source code that generated the image.
|
|
|
|
<table>
|
|
|
|
<tr><th>Shapes</th><th>Bézier Curves</th></tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@shapes'><img src='https://fiddle.skia.org/i/@shapes_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@bezier_curves'><img src='https://fiddle.skia.org/i/@bezier_curves_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr><th>Translations and Rotations</th><th>Text Rendering</th></tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@rotations'><img src='https://fiddle.skia.org/i/@rotations_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@text_rendering'><img src='https://fiddle.skia.org/i/@text_rendering_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr><th>Discrete Path Effects</th><th>Composed Path Effects</th></tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@discrete_path'><img src='https://fiddle.skia.org/i/@discrete_path_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@compose_path'><img src='https://fiddle.skia.org/i/@compose_path_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr><th>Sum Path Effects</th><th>Shaders</th></tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@sum_path_effect'><img src='https://fiddle.skia.org/i/@sum_path_effect_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
<td>
|
2016-04-22 18:43:42 +00:00
|
|
|
<a href='https://fiddle.skia.org/c/@shader'><img src='https://fiddle.skia.org/i/@shader_raster.png'></a>
|
2015-09-18 21:05:41 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
2015-01-05 19:17:27 +00:00
|
|
|
Roadmap
|
|
|
|
-------
|
|
|
|
For a look at high level items we have on tap the next 6-12 months, view our
|
2016-06-27 19:54:07 +00:00
|
|
|
roadmap [here](https://docs.google.com/document/d/1C9w8qpPpdgNGThqmgNnTToLZ5UYK4TsUGl5X3B_q6oM/edit?usp=sharing).
|
2015-01-05 19:17:27 +00:00
|
|
|
Note it is a living document that changes based on the requirements of our users.
|
|
|
|
|