• This repository has been archived on 01/Nov/2021
  • Stars
    star
    306
  • Rank 136,456 (Top 3 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created about 8 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GUI for svgcleaner.

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.

More Repositories

1

resvg

An SVG rendering library.
Rust
2,684
star
2

cargo-bloat

Find out what takes most of the space in your executable.
Rust
2,295
star
3

svgcleaner

svgcleaner could help you to clean up your SVG files from the unnecessary data.
Rust
1,621
star
4

tiny-skia

A tiny Skia subset ported to Rust
Rust
1,089
star
5

ttf-parser

A high-level, safe, zero-allocation TrueType font parser.
Rust
609
star
6

pico-args

An ultra simple CLI arguments parser.
Rust
560
star
7

rustybuzz

A complete harfbuzz's shaping algorithm port to Rust
Rust
533
star
8

roxmltree

Represent an XML document as a read-only tree.
Rust
428
star
9

fontdb

A simple, in-memory font database with CSS-like queries.
Rust
136
star
10

xmlparser

A low-level, pull-based, zero-allocation XML 1.0 parser.
Rust
130
star
11

color-thief-rs

Grabs the dominant color or a representative color palette from an image.
Rust
75
star
12

svgtypes

A collection of parsers for SVG types.
Rust
67
star
13

rctree

A "DOM-like" tree implemented using reference counting
Rust
37
star
14

simplecss

A simple CSS 2.1 parser and selector
Rust
35
star
15

svgdom

Library to represent an SVG as a DOM.
Rust
31
star
16

ttf-explorer

A simple tool to explore a TrueType font content as a tree
C++
30
star
17

xmlwriter

A simple, streaming XML writer.
Rust
24
star
18

resvg-test-suite

resvg test suite
C++
23
star
19

svgparser

(DEPRECATED) Featureful, pull-based, zero-allocation SVG parser.
Rust
22
star
20

notes-on-svg-parsing

Notes on SVG parsing
21
star
21

barh

A simple horizontal bar chart generator.
Rust
9
star
22

strict-num

A collection of bounded numeric types.
Rust
8
star
23

unicode-vo

Unicode vertical orientation detection
Rust
6
star
24

unicode-ccc

Unicode Canonical Combining Class detection
Rust
4
star
25

unicode-bidi-mirroring

Unicode Bidi Mirroring property detection
Rust
3
star
26

RazrFalcon

2
star
27

stb_truetype_meson

C
1
star