Home
Softono
a

a-e-k

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by a-e-k

Canvas Ity
Open Source

Canvas Ity

canvasity is a tiny, single-header C++ library designed for rasterizing immediate-mode 2D vector graphics. It closely models the W3C HTML5 2D canvas specification while optimizing for high-quality rendering, ease of use, and compact size. Unlike other libraries that trade quality for speed, canvasity maintains rigorous standards even on small codebases, implementing nearly all features of the specification including paths, fills, strokes, gradients, patterns, images, fonts, shadows, and compositing operations. The API is tuned for C++ environments by replacing string-based property settings with direct parameter calls, avoiding the need for auxiliary classes. Although later editions of the WHATWG spec introduced changes, this library adheres to the original W3C standard, making it a conforming foundation that could theoretically be wrapped for JavaScript usage. It supports advanced drawing features such as dashed lines, various line caps and joins, linear and radial gradients, and gamma-correct blending for a

Utilities & System JavaScript Libraries & Components
613 Github Stars