Ability to reduce live path effect detail

Bug #1718018 reported by Rena Kunisaki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

Some live path effects such as Stitch Sub-paths are very CPU-intensive. When I have one set to draw 200 paths Inkscape gets very slow.

With filters (eg blur) you can disable them while working; it would be great if similar existed for LPEs, so you could scale them back; eg only draw 20 paths instead of 200 while this setting is enabled.

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Hi Rena.
You can hide Individual LPE in the eye icon in the LPE list. Is the most convenient way to do.

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Sorry I missundertand. To make it we need a extensive list of suitable LPE, his parameters, and the desirable value with less CPU to be simplified, If not a complete and big list is better not complicate the UI with a limited scope feature that can cause errors to the user if not remember this setting is applyed.

Revision history for this message
Rena Kunisaki (i-am-inuyasha) wrote :

The behaviour would have to be part of each effect's code, but the general idea is to have a global scale factor. Eg if set to 10%, the Stitch Sub-Paths effect would render 10% as many paths as the Number of Paths parameter says (only for display).

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Yes all need to be in LPE code but drop some questions:

How much improved is, for example, bend LPE with this?
What parameters are suitable to be "improved" and how?
Some effects aren't CPU waster, why limiting it?

Realy we need a this questions solved as base of decide coding on it.
I realy think only in a few of the LPE we need such thing giving better performance and enought fidelity display.

All the best, Jabier.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.