GUI for svgcleaner.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

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.