Logos and vectors
Produce genuine SVG vector art: paths, fills, and color regions that scale to any size and open editable in Illustrator, Figma, or the browser. Two jobs live here: generate a vector from a prompt, or vectorize an existing raster image into clean SVG. This is distinct from a normal image model, which only ever returns a flat raster (PNG/JPG) that cannot be rescaled or edited as paths.
Inputs to collect
- The job: generate a new vector from a description, or convert an image you already have.
- For generation: what the mark/icon is, the style (flat, line, geometric, badge), and any exact color set to lock.
- For conversion: the source PNG/JPG (a clean, high-contrast, flat-color image vectorizes far better than a busy photo).
- For a brand mark with words in it: the exact text string. Vector models do not reliably set type, so pair with
text-in-imagefor the legible wordmark (see Technique). - Optional: background transparent vs a fill color.
Models
All three carry the op:vectorize capability and use taskType: vectorize. Confirm each is live and inspect its schema via the runware-models + runware-run skills before calling. Never hardcode a stale choice.
- Generate a vector: Recraft V4 Pro Vector (
recraft:v4-pro@vector),io:text-to-image+op:vectorize. Takes apositivePromptand emits SVG directly. Best pick for new logos, icons, and scalable illustration with controllable line quality and color regions. - Raster to SVG: Recraft Vectorize (
recraft:1@1),io:image-to-image+op:vectorize. Converts a PNG/JPG to clean SVG with sharp edges and minimal artifacts. Default for converting existing flat artwork, logos, and icons. - Raster to SVG alternative: Picsart Image Vectorizer (
picsart:1@1), edge-aware tracing that separates flat color regions into compact, resolution-independent SVG. Try it as a second opinion when Recraft Vectorize over- or under-simplifies a source.
Workflow
- Resolve the model schema (
runware-run) and confirm the fields below. All three usetaskType: vectorize, notimageInference. - Generate: call
recraft:v4-pro@vectorwithpositivePrompt. Optionally lock color viaproviderSettings.recraft.colors/backgroundColor, and setwidth/heightfrom the model's fixed 2K size set (both required together if either is sent). - Convert: upload the source under
inputs.image(required) and callrecraft:1@1orpicsart:1@1. - Run synchronously. Vectorize is a fast image task with no async polling.
outputFormatisSVG(the only value, and the default). - Read the result: the SVG comes back as
imageURL(plusimageUUID). Open it to confirm it is real vector paths, not an SVG wrapper around an embedded bitmap.
Technique
- A vector is not a "vector-looking raster." A regular image model can draw a flat, logo-style PNG, but it is still pixels: blurry when scaled, with no editable paths. These models output actual SVG geometry. If the user needs to resize, recolor, or hand off to a designer, you must use a vectorize model, not a styled raster.
- Generate flat, then it vectorizes clean. Prompt for simple, bold, flat-color shapes: "flat geometric logo", "minimal line icon", "two-color emblem". High contrast and few colors trace into tight paths. Photographic, gradient-heavy, or noisy descriptions produce messy, bloated SVGs.
- Lock the palette. On Recraft V4 Pro Vector, constrain color with
providerSettings.recraft.colors(andbackgroundColor) instead of naming hex codes in prose. It holds the brand palette far more reliably. This is the Recraft lever called out inrunware-prompting. - Words belong to a typography model, not the vectorizer. Vector models render shapes well and lettering poorly. For a wordmark or a logo with a tagline, generate the legible text with the
text-in-imageskill and compose it with the vector mark, rather than trusting the vectorizer to spell. - Clean source in, clean SVG out. When converting, a flat high-contrast image (a screenshot of a flat logo, a scanned line drawing) vectorizes beautifully. A detailed photo produces thousands of stray paths. If a conversion is muddy, simplify or flatten the raster first, or generate fresh with Recraft V4 Pro Vector instead.
- Two tracers, two opinions. Recraft Vectorize and Picsart Image Vectorizer simplify differently. If one loses a detail or over-quantizes the colors, run the other on the same source and compare.
Parameters that matter
taskType:vectorizefor all three (notimageInference). Pass it explicitly.inputs.image: required source for the raster-to-SVG models (recraft:1@1,picsart:1@1).positivePrompt: required forrecraft:v4-pro@vector(1 to 10000 chars).providerSettings.recraft.colors/backgroundColor: palette and background control on Recraft V4 Pro Vector. Prefer this over hex-in-prose.width/height: optional on Recraft V4 Pro Vector, but only from the model's fixed 2K aspect-ratio set, and both must be sent together.outputFormat:SVGonly (and the default). The result arrives asimageURL.- Confirm every field against the live schema (
runware-run) before calling. Never guess names.
Quality bar
- The output is a real
.svgof editable paths, not a raster embedded in an SVG tag. Open and scale it to verify it stays crisp. - Color regions are clean and the palette matches what was requested (no muddy gradients where flat fills were asked for).
- A converted SVG keeps the source's recognizable shape with a sane path count, not thousands of stray slivers from a noisy input.
- Any text in the mark is correct and legible. If it is misspelled or fuzzy, redo the lettering via
text-in-imageand compose, do not ship the vectorizer's guess.
Related skills
runware-run, runware-models, runware-prompting; text-in-image (exact legible wordmarks to pair with a vector mark), product-photography (raster brand/product imagery, the non-vector sibling).
