Bryan McConkey
5a48c96aac
Fix for transforms on path elements with 'transform' attributes which appear after the path data 'd' attributes but should still apply to the path
2014-02-23 08:45:22 -05:00
Mikko Mononen
0189176ec4
Fixed null pointer access in unit conversion
2014-02-02 18:25:53 +02:00
Mikko Mononen
47864e21bc
Added gradients
...
- renamed NSVGParser to NSVGparser
- first stab at parsing gradients
- first stab at rendering gradients
- fixed overflow in rasterizer
2014-01-30 23:33:41 +02:00
Mikko Mononen
135a658741
Added viewBox and unit coversion support
...
- added exact bounds calculation for bezier curves, paths, shapes
- added unit coversion for svg length values (use px internally)
- added viewBox and preserveAspectRatio handling
- removed some test SVGs
2014-01-29 19:50:41 +02:00
Mikko Mononen
a866ad3d7a
Further nextPathItem fixes for numbers
2014-01-26 22:07:28 +02:00
Mikko Mononen
87aed6d1fc
Fixed bug in path number parsing in exponent form (i.e. 6e-5)
2014-01-23 19:02:23 +02:00
Mikko Mononen
95daad571d
Fix for potential buffer override in nsvg__parseElement()
2014-01-11 21:01:49 +02:00
Mikko Mononen
b3f906a393
Updated documentation
2014-01-09 23:22:38 +02:00
Mikko Mononen
8e47686015
Added pool alloc for active edges, improved tesselation algo, better guessing of image size
...
- added pool alloc for active edges
- improved tesselation algo
- better guessing of image size
- reverted tiger to default state
2014-01-09 23:05:52 +02:00
Mikko Mononen
ad2841fccb
Changed struct names, fixed color parser bug and added rasterizer
...
- changed struct names from NSVGShape to NSVGshape
- fixed silly bug in color parser (plus reversed the r/b)
- changed the shape order so that they are in order they are parsed
- added super simple svg rasterizer based on stb_truetype rasterizer
- added example for the rasterizer
2014-01-09 22:15:26 +02:00
Mikko Mononen
297c2d5252
Fixed issue #3
...
- added missing break after 'm'/'M' path command
- path command 'm'/'M' is converted to 'l'/'L' so that multiple
coordinate pairs behave correctly
- fixed rendering of first point on path
2014-01-02 20:43:27 +02:00
Mikko Mononen
f5b57c1876
Fox for Issue #2
...
- reset current point only at the start of path command
2014-01-02 20:28:15 +02:00
Mikko Mononen
8f4ad842e0
Merge pull request #1 from jlauha/master
...
fixed bunch of VS2010 warnings/errors (when compiled as C code)
2013-10-10 11:54:57 -07:00
Jetro Lauha
9ea087a788
removed dummy references and replaced with pragma to ignore C4100 warning & removed one unreachable return
2013-10-10 20:17:06 +03:00
Jetro Lauha
c7baafd493
fixed bunch of VS2010 warnings/errors (when compiled as C code)
2013-10-10 15:21:36 +03:00
Mikko Mononen
f52dd2cf2c
Removed debug printfs
2013-10-08 23:48:46 +03:00
Mikko Mononen
572bbb2d4d
Changed the structure of returned SVG data to image, shapes and paths
...
- Needed support to SVG image size, hence added following:
- added NSVGImage, which holds image size and list of shapes
- added NSVGShape which holds color/store and list of paths
2013-10-08 23:48:46 +03:00
Mikko Mononen
d79b9db71f
Be more specific which version if AGG was used for inspiration
2013-10-07 15:58:59 +03:00
Mikko Mononen
4ba0c79055
Added more documentation, removed unused tol, added shapeId
...
- added more documentation to NSVGPath
- removed unused 'tol'
- added shapeId to paths, used to identify path belonging to same shape
- small text change to readme
2013-10-06 01:46:50 +03:00
Mikko Mononen
ba093228f0
Initial commit
2013-10-05 18:03:55 +03:00
Mikko Mononen
e4f10ab851
Initial commit.
2013-10-05 18:03:07 +03:00