Skip to content
GUI for svgcleaner.
C++ HTML QMake
Branch: master
Clone or download
Latest commit 940892c Apr 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Screenshots updated. Nov 4, 2016
data Changelog updated. Apr 10, 2018
icons Changelog updated and changed to markdown. Jun 5, 2017
src Version bump. Apr 9, 2018
tools/docgen Use asciidoctor instead of rst for documentation. Jan 26, 2018
LICENSE.txt Initial commit. Sep 9, 2016
README.md Added updates checking support. Jan 14, 2017
svgcleaner-gui.pro Icon rendering fixed. Dec 15, 2017
svgcleaner.desktop Multipass added. Oct 5, 2016

README.md

SVG Cleaner

SVG Cleaner is the main GUI for svgcleaner.

Brief

This GUI adds support for:

  • Batch files processing.
  • Parallel cleaning jobs.
  • SVGZ decompression and compression via 7-Zip and Zopfli.
  • Tooltip with brief help for each cleaning option.

Screenshots

Alt text

* application uses default theme on Linux

Alt text

Build dependencies

OS: Linux, macOS, Windows

Libraries: Qt >=5.6

Building

qmake
make
# optional for Linux
make install

Build options:

  • WITH_CHECK_UPDATES - enable updates checking (default: disabled)

You can use it like this:

qmake DEFINES+=WITH_CHECK_UPDATES

Runtime dependencies

  • 7za(.exe) (part of 7-Zip)
  • svgcleaner(-cli)
  • zopfli (optional)

Notes

  • This is only a GUI. You have to build svgcleaner separately.
  • On Windows and macOS you should rename svgcleaner (CLI) executable to svgcleaner-cli.

Icons

  • Icons in the title bar are from KDE Breeze theme.
  • Other icons are handcrafted.

License

SVG Cleaner is licensed under the GPL-2.0.

You can’t perform that action at this time.