Now it is guaranteed to pan the canvas all the way from mouse-press point to mouse-release point in any case, even if sometimes it fails to show the intermediate positions. Previously, if you started panning with middle button while Inkscape is still redrawing screen in a complex drawing, panning sometimes completely failed or moved canvas just a little step.Redrawing the newly exposed parts of the canvas after scrolling, especially diagonal scrolling, is now faster because only the exposed areas are redrawn before, this often resulted in the entire screen being redrawn which was much slower.As a result, the newly revealed parts of the canvas are somewhat more "dirty" but the panning is smoother than before, with few if any "hiccups". Any redrawing only happens after you release the mouse. When panning by the middle mouse button, Inkscape no longer attempts to redraw the canvas while your mouse button is pressed.Several improvements make canvas panning and scrolling smoother and more interactive in complex slow-rendering documents:.Previously, in extreme cases Inkscape could freeze for seconds while catching up with the mouse cursor such delays are now eliminated. Moving the cursor around in a file with large and complex paths has become much snappier and more responsive.Now, if you press and hold a key, your selection/zoom level will quickly jump to the final position instead of going through all the intermediate steps as before. Moving objects, nodes, and gradient handles by cursor keys as well as scaling and rotating objects from keyboard and zooming by keys are much more responsive when working with complex slow-rendering objects.In particular, this fixes the annoying latency issue where a node or a handle could follow mouse cursor even after you release mouse button after a drag. Dragging handles and nodes as well as dragging and transforming objects by mouse became more responsive, so that working in complex drawings and especially editing complex paths is noticeably easier.Minor improvements have been made to gradient rendering performance.
Now even the quite complex files with large blurs export at high resolution in at most a few minutes. Now this is fixed, in part by the faster algorithm mentioned above and in part by a bugfix in the export code.
#Ctrl paint library download code#
Verbeek (see the source code for more detailed references).Įxporting drawings with blur was particularly slow in 0.45 some files could take hours to export. This code is mainly based on: Recursive Gaussian Derivative Filters by L.J. On the other hand, the results are an approximation to a true Gaussian blur, so a drawing may look slightly different from the mathematically precise blur (usually the differences are far from visible, though). This greatly improves the speed of blur redraw at high zooms or in high-resolution export (or simply with very large blur radius). Faster blur for exporting and high quality on-screen rendering: Inkscape now uses an IIR (Infinite Impulse Response) filter for blurring with large radius.As a result, during such operations those parts that you're working on redraw often and feel snappy and responsive, while areas further away may lag behind more. Moreover, the redraw is interruptible, so each mouse movement starts new redraw from the mouse cursor area. For example, when you are node-editing part of a complex path, the entire path needs to be redrawn on each change, but now this redraw starts from the point you're working on. This significantly improves program's responsiveness in some situations. Now the redraw always starts at your mouse cursor location and proceed upwards and downwards from it, so that the area near the cursor is always redrawn first. Smart redraw directionality: With complex images and/or on slow computers, you may have noticed that Inkscape redraws the screen image in horizontal strips, and these strips are painted in order from top to bottom.More impressive are memory savings: thanks to cairo, in outline mode Inkscape now takes only about 50% of the memory used by 0.45 for the same file. It is now used for outline mode display which, thanks to using cairo and other optimizations, redraws faster by about 25%. In this version, Inkscape starts using the cairo library for rendering.Hundreds of smaller features and bugfixes.Significant speed and interactivity improvements.
Engraver's Toolbox in the Calligraphic tool.Open Clip Art Library integration (import/export).
#Ctrl paint library download install#
As most of them do not have a checksum or valid/secure GPG signature, be very careful if you download or install them on your computer. Note: The download files for this Inkscape version are provided for historical reasons only.