{"id":23610,"date":"2026-02-24T16:22:24","date_gmt":"2026-02-25T00:22:24","guid":{"rendered":"https:\/\/jnack.com\/blog\/?p=23610"},"modified":"2026-02-24T16:22:38","modified_gmt":"2026-02-25T00:22:38","slug":"can-ai-finally-generate-useful-vectors","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2026\/02\/24\/can-ai-finally-generate-useful-vectors\/","title":{"rendered":"Can AI finally generate useful vectors?"},"content":{"rendered":"\n<p>When we launched Firefly three years ago (!), we talked up prompt-based vector creation. When the feature later <a href=\"https:\/\/jnack.com\/blog\/2023\/10\/12\/introducing-firefly-text-to-vector-plus-many-illustrator-enhancements\/\">arrived<\/a> in Illustrator, it was really text-to-image-to-tracing. That could be fine, actually, provided that the conversion process did some smart things around segmenting the image, moving objects onto their own layers, filling holes, and then harmoniously vectorizing the results. I\u2019m not sure whether Adobe actually got around to shipping that support.<\/p>\n\n\n\n<p>In any case, Recraft now promises create vector creation directly from prompts:<\/p>\n\n\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">V4 Vector is built for real design workflows.<\/p>\n<p>Clean path structure.<br>SVG export.<br>Print-ready (300 DPI, CMYK).<\/p>\n<p>Generate \u2192 export \u2192 refine <a href=\"https:\/\/t.co\/XenDDSTjmd\">pic.twitter.com\/XenDDSTjmd<\/a><\/p>\n<p>\u2014 Recraft (@recraftai) <a href=\"https:\/\/twitter.com\/recraftai\/status\/2026012658495864863?ref_src=twsrc%5Etfw\">February 23, 2026<\/a><\/p>\n<\/blockquote>\n<p><script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n\n\n<p>Meanwhile Gemini promises SVG creation right out of the box. My previous attempts to use it produced results that were, um, impressionistic&#8230;<\/p>\n\n\n<blockquote class=\"twitter-tweet\">\n<p lang=\"tl\" dir=\"ltr\">Nano Banana-&gt;SVG results can be&#8230; unique. \ud83d\ude42 <a href=\"https:\/\/t.co\/FuEgYZiL5T\">https:\/\/t.co\/FuEgYZiL5T<\/a> <a href=\"https:\/\/t.co\/9BwSqmsLmT\">pic.twitter.com\/9BwSqmsLmT<\/a><\/p>\n<p>\u2014 John Nack (@jnack) <a href=\"https:\/\/twitter.com\/jnack\/status\/1991655504184267041?ref_src=twsrc%5Etfw\">November 20, 2025<\/a><\/p>\n<\/blockquote>\n<p> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>&#8230;and based on what they&#8217;re showing vis-\u00e0-vis recent updates, I haven&#8217;t been in a hurry to try again:<\/p>\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\">\n<p lang=\"en\" dir=\"ltr\">&#8220;Generate an SVG of a pelican riding a car in France with a cat sitting beside it. Background has Eiffel tower.&#8221; <a href=\"https:\/\/t.co\/RjCnte4cky\">pic.twitter.com\/RjCnte4cky<\/a><\/p>\n<p>\u2014 Oriol Vinyals (@OriolVinyalsML) <a href=\"https:\/\/twitter.com\/OriolVinyalsML\/status\/2024519608833810496?ref_src=twsrc%5Etfw\">February 19, 2026<\/a><\/p>\n<\/blockquote>\n<p> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>When we launched Firefly three years ago (!), we talked up prompt-based vector creation. When the feature later arrived in Illustrator, it was really text-to-image-to-tracing. That could be fine, actually, provided that the conversion process did some smart things around segmenting the image, moving objects onto their own layers, filling holes, and then harmoniously vectorizing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":[],"categories":[66,2],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23610"}],"collection":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=23610"}],"version-history":[{"count":2,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23610\/revisions"}],"predecessor-version":[{"id":23612,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23610\/revisions\/23612"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=23610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=23610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=23610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}