13 unstable releases (4 breaking)

0.11.4 Feb 4, 2024
0.11.3 Dec 3, 2023
0.11.2 Oct 1, 2023
0.11.1 Jun 16, 2023
0.7.0 Jul 3, 2022

#82 in Graphics APIs

Download history 64303/week @ 2024-02-27 67285/week @ 2024-03-05 68320/week @ 2024-03-12 66149/week @ 2024-03-19 69498/week @ 2024-03-26 61245/week @ 2024-04-02 61210/week @ 2024-04-09 63593/week @ 2024-04-16 68672/week @ 2024-04-23 67151/week @ 2024-04-30 70712/week @ 2024-05-07 65937/week @ 2024-05-14 64921/week @ 2024-05-21 69207/week @ 2024-05-28 74808/week @ 2024-06-04 69213/week @ 2024-06-11

288,416 downloads per month
Used in 302 crates (10 directly)

BSD-3-Clause

215KB
5K SLoC

tiny-skia-path

Build Status Crates.io Documentation

A tiny-skia Bezier path implementation.

Provides a memory-efficient Bezier path container, path builder, path stroker and path dasher.

Also provides some basic geometry types, but they will be moved to an external crate eventually.

Note that all types use single precision floats (f32), just like Skia.

MSRV: stable

License

The same as used by Skia: New BSD License


lib.rs:

A tiny-skia Bezier path implementation.

Provides a memory-efficient Bezier path container, path builder, path stroker and path dasher.

Also provides some basic geometry types, but they will be moved to an external crate eventually.

Note that all types use single precision floats (f32), just like Skia.

Dependencies

~175–285KB