百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

thorvg

> 编程语言
开源

一款生产就绪的 C++ 向量图形引擎,支持 SVG 和 Lottie 格式,具有高性能图形的先进渲染后端,如 WebGPU

1.7K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一款生产就绪的 C++ 向量图形引擎,支持 SVG 和 Lottie 格式,具有高性能图形的先进渲染后端,如 WebGPU




# ThorVG

**Thor 矢量图形**是一款**生产就绪**的矢量图形引擎,专用于创建**交互式应用程序**和**创意工具**。它将**高性能**与**轻量化效率**相结合,因为 Thor 既象征着巨大的力量,又象征着极其敏捷的速度。秉承简洁的理念,可实现可靠性,ThorVG 项目提供了简单、**用户友好的界面**,同时保持了**紧凑的占用空间**和**最小的开销**。

ThorVG 支持以下基元:
- **线条和形状**:矩形、圆形、路径和任意的矢量几何图形
- **填充**:纯色和线性与径向渐变
- **描边**:线条宽度、连接、封边、虚线图案和裁剪
- **场景管理**:保留模式的场景图和层次转换
- **合成**:W3C 合成和混合模式、遮罩、裁剪和嵌套场景
- **文本**:Unicode、可缩放的 TTF/OTF 字体和多行文本布局
- **图像**:SVG、PNG、JPEG、WebP 和原始位图
- **效果**:模糊、阴影、调色、三色、颜色替换和填充效果
- **动画**:Lottie (JSON) 播放和渲染

### 轻量化设计 ThorVG 专为各种程序设计,可灵活地集成和应用于各种应用程序和系统。它通过一个单一的二进制文件,采用可选择构建的模块化组件,实现了这一点,这种设计风格可确保兼具最佳的体积和易于维护的特点。

ThorVG 的核心库保持了约 **170KB** 的二进制大小。与主要针对桌面环境的图形引擎相比,它要小得多,并具有以下优势。
- **内存效率**:由于运行时内存占用量低,ThorVG 即使在低规格系统上也能稳定运行。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++animationdrawing-libraryjpeglottie

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言