Blend2D高性能 2D 矢量圖形引擎
Blend2D 是一個(gè)用 C++ 編寫的高性能 2D 矢量圖形引擎,在 Zlib 許可證下發(fā)布。該引擎利用內(nèi)置的 JIT 編譯器在運(yùn)行時(shí)生成優(yōu)化的管道,并能夠使用多線程來(lái)提高性能,超越單線程渲染。此外,該引擎還有一個(gè)新的光柵器,它提供了卓越的性能,同時(shí)質(zhì)量可以與 AGG 和 FreeType 使用的光柵器相媲美。
易于使用的 API
Blend2D 是用 C++ 編寫的,但它同時(shí)提供 C 和 C++ API。
豐富的樣式
Blend2D 提供了與 SVG 和 HTML <canvas> 定義的相似的繪畫樣式,包括純色、漸變和圖案。
合成與混合
Blend2D 支持所有 Porter & Duff 合成運(yùn)算以及由 SVG、CSS 和 PDF 規(guī)范定義的各種混合模式。合成和混合模式可應(yīng)用于任何渲染操作,包括填充、描邊和圖像塊。
評(píng)論
圖片
表情
