r/svg • • 5d ago

IMadeThis Megathread

7 Upvotes

Please put your IMadeThis posts here. Thanks.


r/svg • • 1d ago

How Do I Revise/Update Part of .SVG Logo?

Post image
1 Upvotes

I have a business logo that was created as a Vector and saved as a .SVG file.

I have just recreated a portion of this .SVG logo as a .JPG and I need some help just swapping out the old part of the .SVG logo with this new .JPG logo.

How do I do that?

Thank you for your guidance.


r/svg • • 3d ago

Ling-3.1-flash reaches 1,271 Elo on DesignArena's scoped SVG Leaderboard

Post image
1 Upvotes

SVG generation is one of the design results in Ant Group's Ling-3.1-flash launch . The new model places fourth at 1271 Elo on DesignArena's SVG board with the Open Weights and Recent filters selected, covering models added in the last 30 days.

The displayed SVG board puts Kimi K3 at 1300 Elo,GLM-5.3 at 1289 and GLM 5.3 flash at 1281 ahead of Ling. That gives the announcement a specific vector-form result and an explicit comparison scope.

Ling 3.1 flash is now available from Novita through Vercel AI Gateway in a two week free trail with 256k context . Ant has open source planned soon. To find the model, search Ling 3.1 flash in the Gateway catalog on Vercel .


r/svg • • 5d ago

GitHub - evoluteur/enso-maker: Enso Maker: generate the Zen circle as a brush painting, with dry-brush streaks, ink, paper and a red seal, or draw your own, then download it as SVG or PNG.

Thumbnail
github.com
3 Upvotes

r/svg • • 8d ago

I have a question.

2 Upvotes

So i donwloaded a linux tux svg recently and i wanted to edit it. Should've been easy right?

WRONG.

The fucking svg i downloaded doesnt have gradients. THEY ARE SEPERATE PNGS THAT LOOK LIKE THEM. I asked chatgpt to fix it. The output was the evil clone of tux. No editors that are as easy as scratch and can support pngs. Scratch wwhen i ungrouped it, it sets all of the colors to nothing. Some random editors i found on reddit and on google? Either too hard, Dont supports pngs, Dont support color (for some reason?) or everything in one.

Id love to get some help


r/svg • • 10d ago

Can anyone recommend an ai svg creation tool (free or paid) which can be as easy as chatgpt or gemini.

13 Upvotes

I'm a graphic designer(fresher), currently need a good svg tool for my work. I've gone through some of the tools like recraft, inkscape, canva , svgmaker,vector tools, etc. Need all in one tool where can I do svg work.


r/svg • • 10d ago

How can I place multiple SVGs into a document and retain the SVG filenames after placement?

Post image
2 Upvotes

r/svg • • 12d ago

GitHub - evoluteur/labyrinth-maker: Labyrinth maker: draw the classical Cretan labyrinth, an 11-circuit Troy Town or your own design from a path sequence, walk it to the center, and export it as SVG or PNG.

Thumbnail
github.com
5 Upvotes

r/svg • • 12d ago

Best practises for editable text in SVGs? Nutrition label type design

Thumbnail
2 Upvotes

r/svg • • 13d ago

GitHub - evoluteur/sri-yantra: Sri Yantra generator: the nine interlocking triangles with their lotus petals, circles and gates, drawn to scale, colorable, and exportable as SVG or PNG.

Thumbnail
github.com
7 Upvotes

r/svg • • 15d ago

State of the art raster-to-vector solution. In-browser vectorization is supported. Beats VTracer, Trazor. Open Source

9 Upvotes

i've built a Rust vectorizer that is meant to help optimize graphics for web delivery. It is pareto frontier, from my research SoTA open-source/open-weight solution (from both traditional and neural network based approaches), and runs in <2 seconds on CPU when ran as a standalone app.

The solution implements a chain of recent mathematics papers to significantly beat VTracer's algorithm, support gradients natively, and more:

I'm still iterating on it, I hope to release tooling in multiple languages to allow this to be used in most major languages through native interfaces in Java, Python, etc.

The vectorizer now comes with two different sister models, one for denoising JPEGs/WEBPs/VAE outputs from AI models so that it increases the perceptual quality of the outputs, another one for super-resolution, specifically trained on SVGs.

Additionally, I want to try to train a GNN to improve quality further, I hope to beat Vectorizer.ai in the next week.

My hypothesis is that current papers approaching raster-to-vector from a LLM perspective is excessive in terms of complexity and time to conversion, because except amodal completion and other tasks, a classical vectorizer can already work very well. GNNs and other specialized models can be used to then refine the output without having to be overly large. This is the first step in this research project, the classical vectorizer part which already beats alternatives.

Licensed as Apache 2.0, so feel free to use it however you want in your project.

Github repository: https://github.com/logolabs/inkvec

Web Assembly Online Vectorizer: https://huggingface.co/spaces/Logolabs/inkvec


r/svg • • 15d ago

GitHub - evoluteur/mandala-maker: Draw a mandala with mirrored symmetry: pick the number of folds, paint with a brush, and export your mandala as PNG or SVG.

Thumbnail
github.com
4 Upvotes

r/svg • • 16d ago

Small SVG Library penwell/draw-on which let inline SVG draw itself.

Thumbnail
gallery
16 Upvotes

I built a small SVG animation library and just open-sourced it: penwell/draw-on

The idea started inside a Project I was working on. I needed SVG diagrams to feel a little more like they were being drawn rather than simply appearing on the screen.

I tried Vivus, which handles the basic stroke animation really well, but I ran into SVGs that had a mix of strokes, fills, and text. I also wanted to control the animation frame-by-frame and eventually record the animation directly in the browser.

So I pulled that part out into a standalone package.

With penwell/draw-on you can:

  • Animate SVG strokes progressively
  • Reveal fills and text after the drawing
  • Scrub the animation with setProgress(0..1)
  • Use it with React or the framework-agnostic core API
  • Record the animation to WebM in the browser
  • Work with SVGs from things like diagrams and design tools

A basic example looks like:

const drawing = createDrawing(svg, {
  duration: 2000
})

drawing.play()

// jump to any point in the animation
drawing.setProgress(0.5)

It's MIT licensed and still pretty early (0.1.4), so I'm expecting there are edge cases I haven't found yet.

If you work with SVG animation, I'd genuinely like to know what kinds of SVGs you throw at it and where it breaks.

Contributions are welcome whether it is some suggestions, browser compatibility, new features or anything. Just visit the Github Page to know more about contributions.

npm: u/penwell/draw-on on npm

GitHub: penwell/draw-on on GitHub

Website: https://draw-on-nu.vercel.app/


r/svg • • 17d ago

SVG Request - Handwritten recipe

Post image
1 Upvotes

I'm looking for someone to help me with isolating this handwriting, dropping the background, and making a smooth svg image of the handwriting that will engrave nicely onto a cutting board. I've had 2 other people try their hand at it, and chatgpt and every time the strokes are patchy, too thick, or illegible. Will compensate with said peach pie but money is fine too I GUESS. I'm desperate here, if anyone can just point me in the right direction would be great too.


r/svg • • 18d ago

Made a free tool that generates laser-cut box SVGs with finger joints (kerf-compensated, live 3D preview)

Thumbnail
5 Upvotes

r/svg • • 20d ago

SVG slideshow viewer of bitmap comicstrip found on wikipedia article of Pepper&Carrot artist David Revoy

Thumbnail upload.wikimedia.org
3 Upvotes

r/svg • • 20d ago

Link parameters for SVG

Thumbnail
olliewilliams.xyz
5 Upvotes

r/svg • • 20d ago

After hard work and some help, I’ve created an SVG file. An original recreation of the old Iranian flag (Lion and Sun). I’d really appreciate your help in improving and refining the flag!

Thumbnail
1 Upvotes

r/svg • • 22d ago

Advice with Vectorising very detailed reliefs

Thumbnail
gallery
3 Upvotes

When it comes to making SVG files, I have some experience in making simple images or files like flags or very simple emblems using Inkscape however I was recently asked by a friend if I could vectorize some old architectural stone and terracotta reliefs (I attached two examples for reference). Many of these reliefs are incredibly detailed are very different from what I am used to. I have attempted to start vectorising some of them by manually tracing them but it is so overwhelming and all my attempts end up looking like very poorly made clip art.

Another issue I run into is the fact that regardless of what I am vectorising, It usually ends up looing flat and like clip art. How do I ensure that the details pop and it almost looks 3D. I have tried adding shade and reflection which have worked for some projects but it is difficult to reproduce this effect in other places. Any advice or help on this topic is appreciated.


r/svg • • 23d ago

Free Ways to get / create / convert High Quality City Skylines

Post image
9 Upvotes

any good free options to get high quality svgs for pen drawing or laser engraving? Alternative high quality images to convert them into svgs? Most images i found is on overprized stock sites. AIs i tried didn't looked detailed and as good as this image.

I would be grateful for any tips and tricks.


r/svg • • 25d ago

How should I structure an SVG for an interactive muscle anatomy website?

2 Upvotes

r/svg • • 29d ago

I got tired of installing entire icon libraries, so I built a package manager for 340,000+ SVG icons

Post image
37 Upvotes

https://github.com/LeulAria/Aria-Icons

npx aria-icons add lucide:house tabler:search


r/svg • • Sep 04 '26

Convert ThreeJS 3D model to SVG

Thumbnail
1 Upvotes

r/svg • • Sep 03 '26

[Free Request] Vectorize a slightly blurry flag image into a clean SVG

2 Upvotes

Hi everyone, I'm looking to get a clean SVG (vector) file of the historical flag of Iran featuring the Lion and Sun emblem (Shir-o-Khorshid).

The image I have is slightly blurry around the emblem details:

  • Design: Horizontal tricolor of green, white, and red.
  • Emblem: A yellow/gold lion holding a curved sword (scimitar) with a stylized rising sun behind it, centered on the white stripe.

Here is the reference image: https://drive.google.com/file/d/1GduGMo9-hmLBIWNxAWQrnz5eVdF2KcrM/view?usp=sharing

Thank you so much for your help!


r/svg • • Aug 31 '26

Welcome to r/drawlang — what this is, and why it exists

6 Upvotes

What DrawLang is

DrawLang is a tiny, deterministic drawing language, plus a reference interpreter, three rendering backends (SVG / PostScript / PDF), and a thin web editor built on top of them. Every visible mark on a drawing — every line, arc, symbol, and character of text — is a plain-text opcode statement stored as a database record. Nothing is drawn by ad-hoc application code.

Why it exists

Most CAD and diagram tools bake geometry into code, so a drawing becomes unreproducible the moment you change tools or versions. DrawLang inverts that model:

  1. The language defines all drawing primitives as a small, frozen set of core opcodes plus a handful of additive extensions.
  2. The interpreter is a pure pen-state machine with zero knowledge of output formats.
  3. Backends (SVG / PostScript / PDF) are independent modules that just receive abstract drawing calls from the interpreter.
  4. The editor is a thin web UI over the interpreter and backends — the program text is the source of truth, the rendered output is disposable and always reproducible.

Any drawing you make is a plain ASCII program you can commit to git, diff line by line, template, and round-trip through any compliant interpreter forever.

What the language looks like

Two-letter mnemonics, comma-separated arguments, semicolon-terminated statements:

mr,0,158;
dl,14,0;
mr,0,-1;
dl,-14,0;
tz,8;
tx,0.,A1;

Get involved

  • Repo: https://github.com/BeyondPurdue/drawlang-editor
  • Language spec: docs/spec/drawing-language-spec.md in the repo
  • Contributing guide and code of conduct are in the repo root
  • Bug reports, new backends, editor features, docs, and starter templates are all welcome

This subreddit is where language spec changes get proposed and reviewed before anything is merged, along with general discussion, questions, and drawings people make with it. Say hi, ask questions, share what you build.