Skip to content

"Simplify path" significantly increases nodes on bezier curves

Summary:

"Simplify path" sometimes increases the number of nodes on bezier curves, not decreases

Steps to reproduce:

  • open Inkscape
  • select "Draw Bezier curves and straight lines" and draw a path containing at least one Bezier curves
  • select "Path -> Simplify" (Ctrl + L)

What happened?

The number of nodes significantly increases

What should have happened?

The number of nodes decreases or does not change

Sample attachments:

This is a simplest example SVG to reproduce this:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="210mm"
   height="297mm"
   viewBox="0 0 210 297"
   version="1.1"
   id="svg5"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <defs
     id="defs2" />
  <g
     id="layer1">
    <path
       style="fill:#000000"
       d="m 0,0 c 100,0 100,100 0,100 z"
       id="path1" />
  </g>
</svg>

before simplify:

ink_before

after simplify (nodes increased):

ink_after

Version info


1.2.2, Windows
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information