svg is a C++ library without dependencies that focuses on the production of basic SVG file.
- styles
- transforms
- groups (seen as layers in Inkscape)
- symbols
- basic shapes
- rectangle
- circle
- ellipse
- line
- polyLine
- polygon
To download, compile, and run the examples run
git clone git@github.com:ThibaultLejemble/svg.git
cd svg
mkdir build
cd build
cmake ..
make -j
./example1_hello_word
./example2_basic_shapes
./example3_group
./example4_style
./example5_use_symbol
- image
- text
- gradient
- clipping, masking and compositing
- path
- loading svg file
- ...