svgpathtools icon indicating copy to clipboard operation
svgpathtools copied to clipboard

A collection of tools for manipulating and analyzing SVG Path objects and Bezier curves.

Results 74 svgpathtools issues
Sort by recently updated
recently updated
newest added

I've been working on a project that heavily relies on the use of the intersection calculation capabilities of this lib. However I noticed it being too slow when I loaded...

I'm trying to read SVG files which were created with potrace using a scaling parameter -u 10. This results in a SVG with a transform group (translation 0, 0, scale...

[](url)Hi, when I try to extract path using this piece of code: ``` paths = svgpathtools.document.flattened_paths(xmlParse(svgString)) ``` I get the following error for the document attached below: ``` File "/home/xmrazek7/.local/lib/python3.8/site-packages/svgpathtools/document.py",...

for the points: st = (335.43211 + 69.71516199999999j) end = (335.27971 + 69.86756199999999j) ctrl = (335.33051+ 69.816762j) segment= svgpathtools.QuadraticBezier(st, ctrl, end) len = segment.length() # len is 'inf' !!! Note...

Many thanks for a useful library. I think the path parsing methods still contain errors: The following path is a valid SVG path: `M12 22a10 10 0 110-20 10 10...

Is it possible to NOT flatten the transformation matrices when saving the .svg output file? I'm doing this kind of steps for a project: 1. read all parent groups of...

The test suite fails on all non-x86_64 architectures and some x86_64 CPUs. I ran into this problem while trying to package it for openSUSE. Here’s a log excerpt of a...

To make matters worse, `Document.add_path()` adds the path without the prefix, causing the path to not render in chrome. Here's an example, which includes a little hack at the end...

Trying to run the example to outline am SVG path, I have one of a letter M, hope someone can help, I can sort of see why it does it...

I'm gathering a collection of SVGs to run regression tests with. My rough plan is that these tests will check two things: 1. That SVGs that parsed before still parse....