specification
svgcleaner
Our great sponsors
specification | svgcleaner | |
---|---|---|
12 | 7 | |
232 | 1,437 | |
1.7% | - | |
4.6 | 2.1 | |
16 days ago | over 2 years ago | |
TeX | Rust | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
specification
-
The Quite OK Audio Format for Fast, Lossy Compression
TinyVG follows the similar goals: an alternative to SVG with a specification which trades off features for simplicity. https://tinyvg.tech/
-
SVG Images from Postgres
I wholehearedly agree with your point on information blackholes but I think the reason some people hate SVG is that they've had had to advanced things with or had to work with the spec and implement something around it. I haven't done so myself but I can tell pain when I read it.
Here is a mostly compatible alternative: https://tinyvg.tech/
- TinyVG – an alternative binary encoded vector graphics format
-
I’m a professional hacker
I created a library to parse TinyVG files
-
(Highly) simplified SVG subset
After taking an interest in TinyVG I got to wondering if there is a similar idea just applied to conforming SVG files. Basically a format that includes nothing but basic paths, colors, gradients and a few shapes to make the implementation relatively easy to create.
-
A challenger to the throne of vector graphics. SVG is dead, long live TinyVG!
If so, can you please make an issue in the specification repo: https://github.com/TinyVG/specification/
svgcleaner
-
TinyVG – an alternative binary encoded vector graphics format
I'm not sure, but it seems svgcleaner can remove unused and invisible graphical elements[1]. I don't know if TinyVG preserves them. but if it does, it's not a fair comparison.
Did you try converting svgcleaner processed SVG to a TVG?
[1] https://github.com/RazrFalcon/svgcleaner
-
Name a program that doesn't get enough love!
oxipng, pngquant and svgcleaner — optimizing images
-
Inkscape 1.2 as a Godot Graphics Tool
One of the new features of Godot 4 is svg with embeds like svg, jpg and png. Also if you have svg fonts, you can clean it with https://github.com/RazrFalcon/svgcleaner and it may import.
-
Parcel v2 releases from beta, includes new Rust compiler for huge performance gains
svgcleaner is designed for standalone SVG files, and will fail on or butcher a significant fraction of inline SVG icons and the likes because it can’t cope with currentColor.
-
Essential SVG tools
There's also SVG Cleaner which has some compelling benefits over SVGO.
-
Tech stack for my open source icons project (Iconduck)
svgcleaner is a CLI (command line) tool which cleans up vector files. Often, vector files will have a lot of extra “stuff” in them that aren’t needed for the presentation side of things, so this helps to reduce the file size. I store both the original vector of the icon, and a cleaned version.
What are some alternatives?
iconvg - IconVG is a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji.
xsv - A fast CSV command line toolkit written in Rust.
spec - WebAssembly specification, reference interpreter, and test suite.
svgbobrus - Convert your ascii diagram scribbles into happy little SVG
sdk - TinyVG software development kit
Debian Repository Builder - A project for automatically generating and maintaining Debian repositories from a TOML spec.
OpenSSL - TLS/SSL and crypto library
euclider - A higher dimensional raytracing prototype with non-euclidean-like features
Overte - Overte is an open-source 3D client and server solution that allows for vast social & educational environments to be created and lived in while also being shared in real-time with others.
Servo - Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
brain - A high level programming language that compiles into the brainfuck esoteric programming language
iota - A terminal-based text editor written in Rust