Cleans SVG files produced by vector editors such as Inkscape and Adobe Illustrator, aiming to remove unused cruft and reduce file size. Development now moved over to https:/
Scour aims to reduce the size of SVG files as much as possible, while retaining the original rendering of the files. It does not do so flawlessly for all files, therefore users are encouraged not to overwrite their original files.
Optimisations performed by Scour on SVG files include: removing empty elements, removing metadata elements, removing unused id= attribute values, removing unrenderable elements, trimming coordinates to a certain number of significant places, and removing vector editor metadata.
Scour is included as an Inkscape extension, and as a Python package on some Linux distributions.
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- Python
All packages Packages in Distributions
-
scour source package in Xenial
Version 0.32-1 uploaded -
scour source package in Trusty
Version 0.26-3build1 uploaded -
scour source package in Precise
Version 0.26-3 uploaded -
scour source package in Oneiric based series for Ubuntu LEB
Version 0.26-1 uploaded -
scour source package in Mantic
Version 0.38.2-3 uploaded
All bugs Latest bugs reported
-
Bug #1638040: Optimize SVG deletes fill="freeze" attribute for SMIL animation
Reported -
Bug #1514073: Quoted font-family-names get destroyed (by Scour)
Reported -
Bug #1516607: Scour inserts inappropriate <g> element when scouring Inkscape multi-line text.
Reported -
Bug #1516538: Save as optimized svg generates invalid svg output
Reported -
Bug #1402320: Invalid SVG output with text attributes
Reported
All blueprints Latest blueprints
-
Shorten SVG by removing line breaks completely
Registered -
ungroup groups containing only 1 child
Registered -
Allow removing the hidden xml elements
Registered -
Create groups should work for same style attributes, too
Registered -
An option retain short lines; or suppress unwrapping to make long lines.
Registered