1 unstable release

0.0.1 Jun 16, 2024

#9 in #paint

BSD-4-Clause OR MIT

81KB
2K SLoC

kahlo is a software drawing library designed for speed and flexibility.

The main goal for kahlo is to provide fast drawing of simple 2D shapes and paths onto multiple surface formats. See the formats module for the supported formats.

kahlo will use AVX, if present, but has fallbacks to unoptimized implementations as well. Note that the unoptimized implementations are mostly present for automated testing and verification purposes, and are written for clarity and not speed.

Dependencies

~655KB
~15K SLoC