Blend2D高性能 2D 矢量图形引擎
Blend2D 是一个用 C++ 编写的高性能 2D 矢量图形引擎,在 Zlib 许可证下发布。该引擎利用内置的 JIT 编译器在运行时生成优化的管道,并能够使用多线程来提高性能,超越单线程渲染。此外,该引擎还有一个新的光栅器,它提供了卓越的性能,同时质量可以与 AGG 和 FreeType 使用的光栅器相媲美。
易于使用的 API
Blend2D 是用 C++ 编写的,但它同时提供 C 和 C++ API。
丰富的样式
Blend2D 提供了与 SVG 和 HTML <canvas> 定义的相似的绘画样式,包括纯色、渐变和图案。
合成与混合
Blend2D 支持所有 Porter & Duff 合成运算以及由 SVG、CSS 和 PDF 规范定义的各种混合模式。合成和混合模式可应用于任何渲染操作,包括填充、描边和图像块。
评论