Skip to content

Mazatech/amanithsvg-website

Repository files navigation

AmanithSVG

AmanithSVG is a middleware for reading and rendering SVG files, available as a standalone native library and supporting bindings for other languages and engines (C#, Java, Unity, libGDX); AmanithSVG is based on static features of SVG Full 1.1, plus some static features of SVG Tiny 1.2.

Some headlines about AmanithSVG:

  • Standalone: the library does not require external libraries, it can be downloaded and used just as is

  • Cross platform: the API, and so the rendering, remains consistent across all supported platforms

  • Really fast rendering and high antialiasing quality (analytical pixel coverage)

What does the public AmanithSVG SDK include?

The public AmanithSVG SDK, present on Github, includes:

  • the header files (.h file extension) to build native applications for all the supported platforms
  • the binary library files (.dll, .dylib, .so, .a file extensions) of AmanithSVG Lite, for all the supported platforms.
  • the SVG viewer example for Desktop (Windows, MacOS X, Linux) and mobile (iOS, Android) platforms
  • the SVG to bitmap command line utility for Desktop platforms
  • AmanithSVG bindings for the libGDX game development framework
  • AmanithSVG bindings for the Unity game engine

What does the public AmanithSVG SDK not include?

The public AmanithSVG SDK, present on Github, does not include:

  • the binary library files (.dll, .dylib, .so, .a file extensions) of AmanithSVG Full
  • the source code of any version of AmanithSVG

Lite vs Full

AmanithSVG exists in two different versions: Lite and Full. Both support the same platforms/architectures and the same API. The difference between the two lies in the license, and in some limitations of the Lite version compared to the Full. Specifically, the Lite version does not support the following SVG elements: <linearGradient>, <radialGradient>, <pattern>, <image>, <mask>, <filter>.

More information at AmanithSVG project page. Interested in licensing AmanithSVG Full? Send us an email.