SDK
TinyVG software development kit
Install / Use
/learn @TinyVG/SDKREADME
TinyVG Software Development Kit
This SDK enables you to work with the TinyVG vector graphics format.
Contents
- Native Library (C ABI)
- Zig Package
- Command Line Tooling
- Offline Rendering (TVG -> TGA)
- Format Conversion (SVG <-> TVG <-> TVGT)
Building
Note: builds with zig 0.14.0, needs dotnet 6 runtime, but builds fine with dotnet 9 sdk!
The SDK is implemented with Zig 0.11.0 and dotnet 6.
To build the SDK (except svg2tvgt), do this:
[user@host sdk]$ zig build
[user@host sdk]$
This will then produce the folders zig-cache (for temporary files) and zig-out, which contains the SDK files for your current platform.
To build svg2tvgt, go into the folder src/tools/svg2tvgt and do this:
[user@host sdk]$ cd src/tools/svg2tvgt/
[user@host svg2tvgt]$ dotnet build
MSBuild version 17.3.2+561848881 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
svg2tvgt -> /mnt/src/tools/svg2tvgt/bin/Debug/net6.0/svg2tvgt.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.69
[user@host svg2tvgt]$
This will then produce src/tools/svg2tvgt/bin/Debug/net5.0/svg2tvgt (or .exe if you are on windows).
Related Skills
node-connect
352.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
