Hasty Briefsbeta

双语

ThorVG: Super Lightweight Vector Graphics Engine

a year ago
  • #vector-graphics
  • #animation
  • #open-source
  • ThorVG是一个开源的矢量图形库,用于创建场景和动画。
  • 它支持多种基本元素,如线条、形状、填充、描边、文本、图像和特效。
  • 关键特性包括抗锯齿形状、路径裁剪、混合、渐变填充和SVG支持。
  • 支持的平台涵盖Linux、MacOS、Windows、Tizen、iOS、Android、Web、Flutter等。
  • ThorVG采用模块化设计,便于集成和维护。
  • 渲染后端支持CPU/SIMD、OpenGL/ES、WebGL和WebGPU。
  • 通过任务调度器实现多线程处理机制,提升效率。
  • SVG渲染遵循SVG Tiny规范(不包含动画和交互功能)。
  • 支持Lottie Animation,实现紧凑且可缩放的矢量动画。
  • ThorVG Viewer支持实时编辑和资源验证。
  • 实际应用案例包括Canva iOS、dotLottie、Flux Audio、Godot及LVGL。
  • 贡献者包括LottieFiles和三星电子。
  • 项目由财务赞助者支持持续开发和扩展。