TinyVG —— 体积更小的矢量图形格式
TinyVG 是Tiny Vector Graphics 的缩写,是一种新的矢量图形格式,它试图比 SVG 更简单和更小。 核心功能: 紧凑的二进制表示(与 SVG 相比,文件大小仅有 SVG 的 39%) 涵盖 90% 的常用 SVG 特征文件,具有很小的复杂性 支持常见的 2D 图元(路径、线条、矩形、多边形) 线性和径向两点渐变支持 较小文件的可配置精度 可理解的规格 TinyVG 软件开发套件使开发者能够使用TinyVG矢量图形格式。 内容 本地库 (C ABI) Zig包 命令行工具 离线渲染 (TVG -> TGA) 格式转换(SVG <-> TVG <-> TVGT) 构造 SDK 使用Zig和dotnet 5 实现的。要构建 SDK(除了svg2tvgt),请执行以下操作: [user@host sdk] $ zig build [user@host sdk] $ 这将生成文件夹zig-cache(用于临时文件)和zig-out,其中包含当前平台的 SDK 文件。 要构建svg2tvgt,请进入文件夹src/tools/svg2tvgt...
