All Projects → TinyVG → sdk

TinyVG / sdk

Licence: MIT license
TinyVG software development kit

Programming Languages

Zig
133 projects
C#
18002 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to sdk

TinyVG
A new format for vector graphics: Tiny vector graphics
Stars: ✭ 35 (-74.07%)
Mutual labels:  vector-graphics, tinyvg
zlm
Zig linear mathemathics
Stars: ✭ 67 (-50.37%)
Mutual labels:  zig-package
Compose.jl
Declarative vector graphics
Stars: ✭ 196 (+45.19%)
Mutual labels:  vector-graphics
Generative-Art
A selection of generative art scripts written in Python
Stars: ✭ 284 (+110.37%)
Mutual labels:  vector-graphics
Picasso
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Stars: ✭ 205 (+51.85%)
Mutual labels:  vector-graphics
vectorexpress-api
Vector Express is a free service and API for converting, analyzing and processing vector files.
Stars: ✭ 66 (-51.11%)
Mutual labels:  vector-graphics
Psvg
Programmable Scalable Vector Graphics -- drawings that draw themselves
Stars: ✭ 177 (+31.11%)
Mutual labels:  vector-graphics
vec
Vector graphics software to generate HPGL output to drive a plotter
Stars: ✭ 19 (-85.93%)
Mutual labels:  vector-graphics
zig-args
Simple-to-use argument parser with struct-based config
Stars: ✭ 106 (-21.48%)
Mutual labels:  zig-package
powerpaint
Kreative PowerPaint - Library and Application for Bitmap and Vector Image Editing
Stars: ✭ 27 (-80%)
Mutual labels:  vector-graphics
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout.
Stars: ✭ 34 (-74.81%)
Mutual labels:  vector-graphics
Graphics32
Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
Stars: ✭ 238 (+76.3%)
Mutual labels:  vector-graphics
raster-retrace
Image tracing command line utility.
Stars: ✭ 40 (-70.37%)
Mutual labels:  vector-graphics
Vectorsynthesis
This library allows the creation and manipulation of vector shapes using audio signals sent directly to oscilloscopes, modified Vectrex consoles, ILDA laser displays, and oscilloscope emulation software using the Pure Data programming environment. Please scroll down for more info in the README below.
Stars: ✭ 199 (+47.41%)
Mutual labels:  vector-graphics
VectorIntegerView
Animated integer on Android. https://habr.com/post/420919/
Stars: ✭ 17 (-87.41%)
Mutual labels:  vector-graphics
Text Attention Heatmap Visualization
Plot the vector graph of attention based text visualisation
Stars: ✭ 181 (+34.07%)
Mutual labels:  vector-graphics
Vectorlogozone
3,000+ gorgeous SVG logos, perfect for your README or credits page
Stars: ✭ 239 (+77.04%)
Mutual labels:  vector-graphics
CQULogo
重庆大学视觉标识素材包 --- Visual Identification Bundle of Chongqing University
Stars: ✭ 55 (-59.26%)
Mutual labels:  vector-graphics
iconvg
IconVG is a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji.
Stars: ✭ 626 (+363.7%)
Mutual labels:  vector-graphics
blend2d-python
Cython wrapper for Blend2D
Stars: ✭ 13 (-90.37%)
Mutual labels:  vector-graphics

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

The SDK is implemented with Zig and dotnet 5. Until Zig 1.0 this repo tracks Zig master branch.

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
Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  svg2tvgt -> /mnt/src/tools/svg2tvgt/bin/Debug/net5.0/svg2tvgt.dll

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:01.59
[user@host svg2tvgt]$

This will then produce src/tools/svg2tvgt/bin/Debug/net5.0/svg2tvgt (or .exe if you are on windows).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].