media-gfx/svgcleaner (guru)

Search

Install

Install this package:

emerge -a media-gfx/svgcleaner

Package Information

Description:
Purpose The main purpose of svgcleaner is to losslessly reduce the size of an SVG image, created in a vector editing application, before publishing. Usually more than half of an SVG image's data is useless for rendering. For example: Temporary data used by the vector editing application Non-optimal SVG structure representation Unused and invisible graphical elements ... Are all unnecessary in a published SVG. Goals Correctness - svgcleaner should not break an SVG file Cleaning ratio - Higher is better Performance - An average SVG file processing time should be closer to ~1ms on a modern PC Alternatives svgo scour In addition to the main advantages of svgcleaner — like correctness, cleaning ratio and performance, which are described below — there are some more nuances to be aware of: svgcleaner cleans only one SVG file. It doesn't process SVGZ files. It doesn't process directories. It doesn't do anything else. Just one task*. svgcleaner is strictly lossless by default. There are no destructive cleaning options enabled by default. svgcleaner is portable. You can build it into a single executable without any external dependencies. * You can get all of these features using the GUI.
Homepage:
https://github.com/RazrFalcon/svgcleaner
License:
GPL-2

Versions

Version EAPI Keywords Slot
0.9.5 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>lo48576@hard-wi.red</email>
		<name>YOSHIOKA Takuma</name>
	</maintainer>
	<longdescription lang="en">
Purpose

The main purpose of svgcleaner is to losslessly reduce the size of an SVG image, created in a vector editing application, before publishing.

Usually more than half of an SVG image's data is useless for rendering. For example:

    Temporary data used by the vector editing application
    Non-optimal SVG structure representation
    Unused and invisible graphical elements

... Are all unnecessary in a published SVG.
Goals

    Correctness - svgcleaner should not break an SVG file
    Cleaning ratio - Higher is better
    Performance - An average SVG file processing time should be closer to ~1ms on a modern PC

Alternatives

    svgo
    scour

In addition to the main advantages of svgcleaner — like correctness, cleaning ratio and performance, which are described below — there are some more nuances to be aware of:

    svgcleaner cleans only one SVG file. It doesn't process SVGZ files. It doesn't process directories. It doesn't do anything else. Just one task*.
    svgcleaner is strictly lossless by default. There are no destructive cleaning options enabled by default.
    svgcleaner is portable. You can build it into a single executable without any external dependencies.

* You can get all of these features using the GUI.
  </longdescription>
	<upstream>
		<remote-id type="github">RazrFalcon/svgcleaner</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

Manifest

Type File Size Versions
DIST svgcleaner-0.9.5.tar.gz 127518 bytes 0.9.5
Unmatched Entries
Type File Size
DIST bitflags-1.0.1.crate 13451 bytes
DIST cfg-if-0.1.2.crate 6668 bytes
DIST clap-2.31.2.crate 194051 bytes
DIST error-chain-0.11.0.crate 27207 bytes
DIST fern-0.5.5.crate 31154 bytes
DIST float-cmp-0.3.0.crate 6976 bytes
DIST log-0.4.1.crate 20731 bytes
DIST num-0.1.42.crate 8323 bytes
DIST num-integer-0.1.36.crate 12168 bytes
DIST num-iter-0.1.35.crate 9013 bytes
DIST num-traits-0.2.2.crate 34777 bytes
DIST phf-0.7.21.crate 3484 bytes
DIST phf_shared-0.7.21.crate 1692 bytes
DIST simplecss-0.1.0.crate 19998 bytes
DIST siphasher-0.2.2.crate 8386 bytes
DIST svgdom-0.10.5.crate 67227 bytes
DIST svgparser-0.6.4.crate 46932 bytes
DIST textwrap-0.9.0.crate 15795 bytes
DIST unicode-width-0.1.4.crate 15283 bytes
DIST xmlparser-0.1.2.crate 20707 bytes