AI Image To Vector Redesign
Use this skill when the user wants a GPT Image 2 output or similar AI-generated design made clearer, editable, scalable, or suitable for real publishing.
This is a design reconstruction workflow, not a generic vectorizer. Treat the source image as a visual reference for a new maintainable artwork source.
Core Promise
GPT Image 2 can produce beautiful flattened concepts. This skill turns those concepts into publish-ready deliverables by rebuilding the parts that need to be crisp and editable:
- Retype important text as real text or clean outlines.
- Redraw layout elements as vector shapes.
- Preserve complex image regions as embedded raster assets when vector tracing would degrade them.
- Export practical files for publishing, sharing, review, and future edits.
First Inspection
Before rebuilding, inspect the source image and name the delivery risks that matter:
- Flattened or blurry text, fake glyphs, malformed small copy, or uncertain numbers.
- Cards, borders, badges, icons, charts, and separators that are visually present but not editable.
- Photos, product renders, painterly backgrounds, or complex illustrations that should remain raster.
- Extra white borders, cropping issues, poor aspect ratio, or low-resolution output.
- The likely publishing channel: chat app, WeChat, Enterprise WeChat, Xiaohongshu, social feed, client PDF, print, or archive.
If the image is not a GPT Image 2 output but has the same flattened AI-design problems, apply the same judgment.
For a structured inspection checklist, read references/delivery-diagnosis.md. Use scripts/inspect_image.js when a quick dimension and resolution report would help.
Text Accuracy
Do not claim correctness from blurry AI-generated pixels. When text matters, follow references/text-confirmation.md:
- Extract or draft the visible text.
- Mark unreadable, suspicious, or low-confidence regions.
- Ask the user to confirm final copy before rebuilding those regions.
- Use only confirmed text for final deliverables.
If the user explicitly says the exact text does not matter, state that assumption in the delivery notes.
Reconstruction Strategy
Choose the least noisy strategy for each region:
- Use vector text and shapes for headings, body copy, labels, cards, borders, lines, simple icons, badges, bullets, arrows, charts, and repeated layout elements.
- Use embedded raster assets for photos, product images, painterly backgrounds, detailed illustrations, complex logos, and visual regions that do not need editing.
- Use a hybrid result when the design combines editable text/layout with complex background imagery.
- Avoid full-image vector tracing for AI posters or scenic backgrounds; it usually creates noisy paths and does not fix text.
- Prioritize readable, non-overlapping text over pixel-perfect imitation of malformed source details.
For region-level decisions, read references/reconstruction-strategy.md.
Expected Output Package
When producing files, prefer a stable package:
source.html or source.svg as the maintainable source.
editable.svg for editability and archive.
publish-3x.png for chat, social, and mobile publishing.
publish-4k.png when the user asks for 4K or extra platform-safe resolution.
print.pdf for client review or print.
qa-report.md describing the reconstruction, confirmed text status, export preset, and final checks.
Choose platform settings from references/export-presets.md when the user gives a delivery channel.
For package naming and delivery notes, read references/output-package.md.
Use templates from templates/ when starting a new reconstruction from scratch. Use scripts/export_artwork.js for repeatable PNG/PDF export and scripts/qa_artwork.js for automated package checks when Node and Playwright are available.
Boundaries
Do not present this skill as photographic super-resolution, OCR certainty, or full native PowerPoint reconstruction:
- If the user primarily wants photo restoration, use an image editing or upscaling workflow instead.
- If the user primarily wants fully native PPTX editing, choose a PPTX-focused reconstruction workflow.
- If the user wants a simple logo traced into paths, a generic vectorizer may be enough.
- If final copy is unavailable, deliver the visual reconstruction with explicit text-accuracy caveats.
Workflow
- Inspect the image dimensions, content type, text risk, and delivery channel.
- Confirm final text when accuracy matters.
- Decide which regions are vector reconstruction and which remain embedded raster.
- Rebuild the artwork with maintainable SVG or HTML/CSS that can export SVG/PNG/PDF.
- Export the chosen deliverables with the correct aspect ratio and scale.
- Run the visual checks in references/qa-checklist.md before presenting the result.
Export Notes
When using Chrome headless to export high-resolution PNG from an SVG, keep the viewport at the artwork's CSS pixel size and scale the device pixel ratio. Do not merely enlarge the viewport, because that can create a larger canvas with unused white space.
Example:
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
--headless=new \
--disable-gpu \
--no-sandbox \
--force-device-scale-factor=4 \
--screenshot=/path/to/output-4x.png \
--window-size=1024,1535 \
file:///path/to/source.svg
This turns a 1024 x 1535 artwork into a 4096 x 6140 PNG without adding side whitespace.
For PDF, print the SVG or HTML source directly from the browser when native vector output is acceptable. Embedded photos remain raster inside the PDF.
Delivery Language
Be explicit about what is actually vector:
- Say "text and layout are vector; photo/background areas are embedded raster" for hybrid work.
- Say "this fixes blur by reconstruction, not by recovering the original pixels" when explaining the method.
- For chat platforms, recommend the high-resolution PNG as the practical delivery file and PDF/SVG as source or print files.
1---2name: ai-image-to-vector-redesign3description: Finish flattened GPT Image 2 design outputs by rebuilding text and layout into sharp, editable SVG/PDF/high-resolution PNG deliverables. Use for AI-generated posters, long images, infographics, flyers, social cards, and marketing graphics when upscaling or tracing would not fix blurry text or layout artifacts.4---56# AI Image To Vector Redesign78Use this skill when the user wants a GPT Image 2 output or similar AI-generated design made clearer, editable, scalable, or suitable for real publishing.910This is a design reconstruction workflow, not a generic vectorizer. Treat the source image as a visual reference for a new maintainable artwork source.1112## Core Promise1314GPT Image 2 can produce beautiful flattened concepts. This skill turns those concepts into publish-ready deliverables by rebuilding the parts that need to be crisp and editable:1516- Retype important text as real text or clean outlines.17- Redraw layout elements as vector shapes.18- Preserve complex image regions as embedded raster assets when vector tracing would degrade them.19- Export practical files for publishing, sharing, review, and future edits.2021## First Inspection2223Before rebuilding, inspect the source image and name the delivery risks that matter:2425- Flattened or blurry text, fake glyphs, malformed small copy, or uncertain numbers.26- Cards, borders, badges, icons, charts, and separators that are visually present but not editable.27- Photos, product renders, painterly backgrounds, or complex illustrations that should remain raster.28- Extra white borders, cropping issues, poor aspect ratio, or low-resolution output.29- The likely publishing channel: chat app, WeChat, Enterprise WeChat, Xiaohongshu, social feed, client PDF, print, or archive.3031If the image is not a GPT Image 2 output but has the same flattened AI-design problems, apply the same judgment.3233For a structured inspection checklist, read [references/delivery-diagnosis.md](references/delivery-diagnosis.md). Use `scripts/inspect_image.js` when a quick dimension and resolution report would help.3435## Text Accuracy3637Do not claim correctness from blurry AI-generated pixels. When text matters, follow [references/text-confirmation.md](references/text-confirmation.md):3839- Extract or draft the visible text.40- Mark unreadable, suspicious, or low-confidence regions.41- Ask the user to confirm final copy before rebuilding those regions.42- Use only confirmed text for final deliverables.4344If the user explicitly says the exact text does not matter, state that assumption in the delivery notes.4546## Reconstruction Strategy4748Choose the least noisy strategy for each region:4950- Use vector text and shapes for headings, body copy, labels, cards, borders, lines, simple icons, badges, bullets, arrows, charts, and repeated layout elements.51- Use embedded raster assets for photos, product images, painterly backgrounds, detailed illustrations, complex logos, and visual regions that do not need editing.52- Use a hybrid result when the design combines editable text/layout with complex background imagery.53- Avoid full-image vector tracing for AI posters or scenic backgrounds; it usually creates noisy paths and does not fix text.54- Prioritize readable, non-overlapping text over pixel-perfect imitation of malformed source details.5556For region-level decisions, read [references/reconstruction-strategy.md](references/reconstruction-strategy.md).5758## Expected Output Package5960When producing files, prefer a stable package:6162- `source.html` or `source.svg` as the maintainable source.63- `editable.svg` for editability and archive.64- `publish-3x.png` for chat, social, and mobile publishing.65- `publish-4k.png` when the user asks for 4K or extra platform-safe resolution.66- `print.pdf` for client review or print.67- `qa-report.md` describing the reconstruction, confirmed text status, export preset, and final checks.6869Choose platform settings from [references/export-presets.md](references/export-presets.md) when the user gives a delivery channel.70For package naming and delivery notes, read [references/output-package.md](references/output-package.md).7172Use templates from `templates/` when starting a new reconstruction from scratch. Use `scripts/export_artwork.js` for repeatable PNG/PDF export and `scripts/qa_artwork.js` for automated package checks when Node and Playwright are available.7374## Boundaries7576Do not present this skill as photographic super-resolution, OCR certainty, or full native PowerPoint reconstruction:7778- If the user primarily wants photo restoration, use an image editing or upscaling workflow instead.79- If the user primarily wants fully native PPTX editing, choose a PPTX-focused reconstruction workflow.80- If the user wants a simple logo traced into paths, a generic vectorizer may be enough.81- If final copy is unavailable, deliver the visual reconstruction with explicit text-accuracy caveats.8283## Workflow84851. Inspect the image dimensions, content type, text risk, and delivery channel.862. Confirm final text when accuracy matters.873. Decide which regions are vector reconstruction and which remain embedded raster.884. Rebuild the artwork with maintainable SVG or HTML/CSS that can export SVG/PNG/PDF.895. Export the chosen deliverables with the correct aspect ratio and scale.906. Run the visual checks in [references/qa-checklist.md](references/qa-checklist.md) before presenting the result.9192## Export Notes9394When using Chrome headless to export high-resolution PNG from an SVG, keep the viewport at the artwork's CSS pixel size and scale the device pixel ratio. Do not merely enlarge the viewport, because that can create a larger canvas with unused white space.9596Example:9798```bash99"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \100 --headless=new \101 --disable-gpu \102 --no-sandbox \103 --force-device-scale-factor=4 \104 --screenshot=/path/to/output-4x.png \105 --window-size=1024,1535 \106 file:///path/to/source.svg107```108109This turns a `1024 x 1535` artwork into a `4096 x 6140` PNG without adding side whitespace.110111For PDF, print the SVG or HTML source directly from the browser when native vector output is acceptable. Embedded photos remain raster inside the PDF.112113## Delivery Language114115Be explicit about what is actually vector:116117- Say "text and layout are vector; photo/background areas are embedded raster" for hybrid work.118- Say "this fixes blur by reconstruction, not by recovering the original pixels" when explaining the method.119- For chat platforms, recommend the high-resolution PNG as the practical delivery file and PDF/SVG as source or print files.