Blend2D高性能 2D 矢量图形引擎

联合创作 · 2023-09-29 23:19

Blend2D 是一个用 C++ 编写的高性能 2D 矢量图形引擎,在 Zlib 许可证下发布。该引擎利用内置的 JIT 编译器在运行时生成优化的管道,并能够使用多线程来提高性能,超越单线程渲染。此外,该引擎还有一个新的光栅器,它提供了卓越的性能,同时质量可以与 AGG 和 FreeType 使用的光栅器相媲美。

易于使用的 API

Blend2D 是用 C++ 编写的,但它同时提供 C 和 C++ API。

丰富的样式

Blend2D 提供了与 SVG 和 HTML <canvas> 定义的相似的绘画样式,包括纯色、渐变和图案。

合成与混合

Blend2D 支持所有 Porter & Duff 合成运算以及由 SVG、CSS 和 PDF 规范定义的各种混合模式。合成和混合模式可应用于任何渲染操作,包括填充、描边和图像块。

 

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报