blob: 4b69b80a3e4cdb13f1b33e152c957276f4a08bb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
SVGC — SVG C Library
SVGC is a C library for programmatically creating Scalable Vector Graphics (SVG) documents.
The library provides functions for drawing geometric primitives, paths, text, gradients,
and styled graphical objects. It is intended for scientific visualization, technical diagrams,
mathematical illustrations, and reproducible vector graphics.
SVGC generates standard SVG documents that can be displayed in web browsers, edited with
SVG-compatible applications, or converted to vector PDF for use in scientific publications.
SVGC uses GNU Autotools.
Building and Installation:
./configure --prefix=/usr
make
make check
make install
The installation prefix can be changed as needed.
Using the Library:
SVGC provides the public header svgc.h and a shared library.
Compiler and linker options can be obtained using pkg-config:
pkg-config --cflags --libs svgc
The source distribution includes examples demonstrating the library's main features.
License:
See the COPYING.LIB file for license information.
|