vtracer
rust-skia
vtracer | rust-skia | |
---|---|---|
12 | 7 | |
2,730 | 1,326 | |
2.7% | 2.5% | |
7.4 | 9.4 | |
about 21 hours ago | 5 days ago | |
Rust | Rust | |
MIT License | MIT License |
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.
vtracer
-
Show HN: AI Generated SVG's
Have you tried? https://www.visioncortex.org/vtracer/
Not affiliated, but I've used them for a project and I was impressed
-
Vtracer: Next-Gen Raster-to-Vector Conversion
You can be too early. By now, a product in that space should be recognizing not just lines, but dimensions, and generating a properly dimensioned CAD model.
[1] https://github.com/visioncortex/vtracer/blob/master/docs/ima...
-
[D] MNIST-like dataset in SVG format
Wondering if anyone encountered the same problem. I've also thought about building one by converting .jpg files using something like vtracer but the resulting quality might not be that great.
- Vectorize a black and white image
-
Changing bitmap selections into a vector path.
In the meantime, you can use Inkscape or an tool like https://github.com/visioncortex/vtracer
-
U_u: Convert JPEG photos of diagrams into transparent SVG pictures
Nice combination of things but most of the nifty stuff is the tracer: https://github.com/visioncortex/vtracer
- How to vectorise images?
-
TXT2Vectorgraphics: Using SD to create scaleable icons (SVG,PDF)
Have you looked in to using https://github.com/visioncortex/vtracer over Potrace?
-
A Vector program that has a "raster convertion" feature.
vtrace has worked well for me: https://github.com/visioncortex/vtracer it can be used online as well: https://www.visioncortex.org/vtracer
- Detecting lines with OpenCV
rust-skia
-
Integrate with Skia GL
The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:
-
A simple 2d graphic library
Checkout rust-skia.
-
Recommended UI framework to draw many 2D lines?
Skia (https://github.com/rust-skia/rust-skia) which I think does a mix of software and gpu rendering
-
Dioxus: User interfaces that run anywhere
I‘d probably look into Skia first, it also drives Flutter. https://github.com/rust-skia/rust-skia
- Add WebAssembly support to skia-rust
-
Most effective way to be ready for 2D graphics?
I have been looking around for a suitable vector graphics library to use. My short list is: skia-safe, skulpin, nannou, and cairo.
-
Question: Rust as centralized place for platfor and framework agnostic business logic. Is this possible?
Flutter uses skia which implements a common API for all these GPU rendering backends. Maybe rust-skia is a good fit for your needs, but be prepared to lose lot of the time you saved by using a single codebase into coding your common UI framework :P
What are some alternatives?
Txt2Vectorgraphics - Custom Script for Automatics1111 StableDiffusion-WebUI.
nannou - A Creative Coding Framework for Rust.
resvg - An SVG rendering library.
filament - Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
svg2gcode - Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
vulkan-tutorial-rs - Vulkan tutorial written in Rust using Ash
ux-animate - A simple but powerful tweening, spring physics, animation library for Rust
Skity - A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM
resvg-js - A high-performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.
canvas - High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.
deepsvg - [NeurIPS 2020] Official code for the paper "DeepSVG: A Hierarchical Generative Network for Vector Graphics Animation". Includes a PyTorch library for deep learning with SVG data.
skulpin - Skia + Vulkan = Skulpin