Personal learning page · Oct 7–8, 2026

Art Extraction Lab

How we went from "AI images the design team has to redraw" to a repeatable process that produces factory-shaped art packages. Three test rounds, eleven print locations, and every mistake along the way.

13 min
logged run time for 4 garments, 8 print locations (round 3)
14
inventory errors caught by the independent check before any art was drawn
0.93
overlap between our Sept Cowgirls file and Ernesto's finished A309: he used our art

The goal

Blended's sales lift comes from showing buyers new designs fast. The slow part is turning a picked design (often an AI image or a sample photo) into art that a factory can screen-print. Today Larry, Sara and Ernesto rebuild that art by hand.

In July, Chris put the target in writing: if AI-separated art works for the Altar'd State samples, "we'll know that we can send sample requests directly to the factory going forward." This lab is about making that true.

Success means a package the factory or design team can produce from without redrawing: clean art, one screen per ink, sizes, and the paperwork they already use.

What the team and the factory actually need

Before testing, I researched how professional apparel artists prepare files, then checked Blended's own Outlook for real finished art. The mailbox taught more than the web.

Factory

Separated screens + size + Pantone

The factory's July 15 note: "send screen separated art file + size idea of 'length × width' & Pantone no# for each screen." Their CAD staff otherwise separate by hand in Illustrator, and art with many colors and sharp lines "may not be accurately recreated." They print on cut panels, so sleeves are separate files.

Ernesto

The pitch sheet

Ernesto's finished output is a one-page pitch sheet: date, technique, art #, ref #, approximate size, art on the garment color, and a Pantone TPX colorway. He often reduces a design to very few inks: Cowgirls went from 87 colors in our file to 1 ink.

Sara

"No limited trace"

On Aug 10, Sara said our color-reduced Boot Barn files were "not turning out well" and asked for the high-res extracted art without a limited-color trace. The designers want a clean full-color master to work from.

Larry

Transparent, full size

Larry's own handoff to Ernesto is a 4500 × 5400 px transparent PNG at 300 ppi (15" × 18"). Complete art per print location, not arbitrary object cuts.

So the deliverable has to be both: a smooth full-color master (for Sara and Larry) and a separations file with one screen per ink, sizes and a Pantone slot (for Ernesto and the factory).

Six of Ernesto's pitch sheets
Ernesto's real pitch sheets. This became the target format.
Our Cowgirls file vs Ernesto's A309
Left: our Sept extraction (87 colors). Right: Ernesto's finished A309: same art, one ink, 11" × 12.4". A faithful clean rebuild is most of the job.
Bealls Outlet sleeve-hit CADs
How Blended's design team draws sleeve hits (Bealls Outlet "Sleeve hits" program): each sleeve is its own hit with its own spec.

Round 1: three methods from the hanger photos

Test set: three of the Buckle buyer's Oct 5 physical picks (Lake Life, Buckle Up Buttercup, Meet Me at the Ocean) plus Cowgirls as a calibration against Ernesto's finished file. The source was the real sample on a hanger: about 62 pixels per inch at print size, measured from the 3-inch gridwall behind the shirt.

Plan A

Trace from the sample

No AI pixels. Sort every pixel into an ink, trace each ink's shape (potrace), redraw at 300 ppi.

Faithful shapes, but melted edges and illegible small text ("IONG LIVE"). Unusable below about 150 ppi.

Plan B

AI rebuild, locked to the sample

Codex redraws the art in flat inks; Photoshop lines it up over the sample, upscales and snaps it to the inks.

Cleanest result, best on complex illustration. Drifts when the instructions are wrong.

Plan C

Professional hybrid

Pick the method per element, like a designer: real fonts for type, AI for complex drawings, tracing only for big flat shapes.

Best when a font truly matches. You preferred it by eye on Cowgirls.

Round 1 comparison
Round 1: sample photo vs Plans A, B and C for each design.
Photoshop ink separation lab
The first Photoshop lab: a scripted Photoshop took an approved sleeve from 181,501 colors to 9 clean ink layers. Recoloring one ink changed only that ink. The miss: the automatic palette merged sage green into olive, so choosing inks stays a human (or verified) step.

Round 2: same methods, from the on-model images

You usually extract from the on-model images, so I re-ran everything from them. They hold about half the detail (29–35 ppi), and the AI model render had already changed the design: it bent the straight LAKE LIFE wordmark into an arch.

Round 2 comparison
Round 2 from the on-model images. B and C held up well; A fell apart (the bronco rider collapsed).
DesignBest from hanger photoBest from on-model
Lake Life0.730.70
Buckle Up0.820.77
Ocean back0.980.92
Ocean pocket0.990.97

F1 silhouette match against the real sample (1.0 = identical outline). On-model sources lose some fidelity on detailed designs, but are fine for bold ones.

What went wrong (and the rule each mistake created)

Missed

Lake Life's L and E are sleeve hits

Every round-1 and round-2 version treated "LAKE LIFE" as one wordmark. The factory prints cut panels, so the L and E need their own files. Rule: map every print location first.

Missed

One wrong word in the inventory

I wrote "BUCKLE UP is one straight line"; it is arched. Plan B followed my instruction exactly. Fixing the word raised its match from 0.37 to 0.53. Rule: an independent agent verifies the inventory before anything is drawn.

Wrong call

The "white keyline" was the shirt

I built Lake Life with 3 inks. The verifier sampled the pixels: the keyline matches the shirt color, so it is a knockout and Lake Life is 2 inks. Rule: sample keylines before calling them ink.

Bug

Fixed boxes clip AI layouts

Erasing a fixed box to reset "COWGIRLS" also erased the rider's head. Rule: edit the actual letter shapes, never a fixed rectangle.

Wrong deliverable

Color-reduced only

Sara had already said reduced "limited trace" files don't work for her. Rule: always ship a full-color master and the separations.

Bug

Skin read as ink

On-model crops include arms; skin tones landed in the orange ink. Rule: mask the model's body before choosing inks.

Round 3: the skill run

Three new picks (Bandana, Sun Salt Sand, God Loves Me) plus a correct Lake Life, using only the on-model images. The real hanger photos stayed hidden until a blind check at the end.

Round 3 on-model sources
The five on-model print locations used as sources.
Ink classification
Every pixel sorted into garment or an approved ink (skin and mineral wash count as garment).
AI rebuilds
Codex rebuilds from the verified inventory: flat inks on a magenta key. Lake Life now has exactly 5 + 4 trees; the two artifacts on the Sun Salt Sand back are gone.
Lake Life placement proof
Lake Life done right: right-sleeve "L", front "AKE LIF" plus landscape, left-sleeve "E", each its own file.
All round 3 pitch sheets
All eight pitch sheets, now with the per-screen size table the factory asked for.
Blind check vs real samples
Blind check: real sample (left) vs extraction from the on-model image (right). Text, counts and layout match. The score is low on thin script and wash photos even where the eye says it matches.

Each method: what, why, critique, next time

1 · Print-location map (gate)

What
Listed every print location before any art work. Lake Life became 3 files; chest and back prints are separate files.
Why
The factory prints cut panels; this was the mistake you caught.
Critique
The first L/A cut fell inside the L because the font's tight spacing merged the letters. Fixed by giving each outline pixel to its nearest letter.
Next time
Build lettering letter by letter from the start; write the location map into the inventory.

2 · Scale without a ruler

What
Measured the garment's body width by eye and assumed a 17.5" girls body: about 27–31 ppi.
Why
On-model images have no gridwall; this is what a designer would do.
Critique
Lake Life landed within about 6% of the real measurement. The bandana came out 31" long, too tall for a girls tee, so it is flagged "confirm on sample."
Next time
Use the tag size's spec (chest and length) and check both width and length.

3 · Inks: body mask and palette

What
Color clustering per location; skin, hair and wash assigned to the garment; inks chosen by eye.
Why
In round 2, arm skin was read as orange ink.
Critique
An arm still leaked into the Sun Salt Sand back as a red strip (the AI rebuild ignored it).
Next time
Mask skin by hue before clustering. Ask "how few inks carry this?"

4 · Inventory + independent check (gate)

What
I wrote the inventory (exact words, counts, geometry, inks); a separate agent re-derived it from the images.
Why
One wrong word broke a whole plan in round 1.
Critique
It caught 14 corrections: keyline is a knockout, shadow drops straight down, 5 + 4 trees, the God Loves front slopes down, outline bows, missing bandana borders, two AI artifacts, three clipped crops. The single most valuable step.
Next time
Keep it; add measured angles and letter heights to the format.

5 · Lettering: real font or AI

What
Lake Life in Graduate (real font). God Loves Me and SUN SALT SAND in AI lettering, because none of the free fonts matched.
Why
Your rule: a real font wins when it looks right by eye; AI lettering only when nothing fits.
Critique
The AI script is a bit heavier and rounder than the real sample.
Next time
Check Adobe Fonts (likely included with Photoshop) for the real script; send you a font lineup to pick from in seconds.
Font lineup
Font lineup: none of the free scripts had the sample's weight.

6 · Illustration: constrained AI rebuild

What
Codex redrew each piece with the verified inventory pasted in: flat inks only, magenta background, exact counts, artifacts to remove.
Why
At about 30 ppi, tracing melts edges.
Critique
First passes were accurate (tree counts, smiley geometry, bows). Small bandana details differ from the real one.
Next time
Generate two versions per design and keep the closer one; six runs take about 4 minutes in parallel.

7 · Symmetry (bandana)

What
Kept the half that matched the sample better and mirrored it.
Why
Bandanas are designed as one half mirrored.
Next time
Confirm the axis on the sample; mirror before the inventory check.

8 · Two deliverables: master + separations

What
Each location ships a smooth full-color master PNG and a separations PSD with one film per screen and a size table.
Why
Sara needs the clean master; Ernesto and the factory need screens, sizes and Pantone slots.
Critique
Pantone numbers are still blank (no licensed library here). About 5% of the Sun Salt Sand orange screen is thinner than 1 pt (a trapping question).
Next time
Add Pantone Connect or Ernesto's ink list; add an automatic trap/choke pass.
Sun Salt Sand back pitch sheet
A 5-screen pitch sheet with width × length per screen.

9 · Photoshop finishing, QA and proofs

What
A script builds each PSD in Photoshop (one layer per screen, hidden references), plus films, pitch sheet and placement proof. An independent reader checks every PSD.
Result
All 8 PSDs: one color per screen, zero overlaps, hard edges only, film count matches.
Next time
Measure sleeve placement from the shoulder seam once on a real sample; put the size source and rotation on the pitch sheet.
Back placement proof
Chest placement proof
The God Loves front is drawn upright and placed rotated 8° clockwise.

Round 4: Maurices AI picks, appliqué and Pantone

Three AI picks from the Maurices 8/27 meeting, from the on-model AI images only (no samples exist yet). This round added two things the skill could not do before: appliqué (fabric pieces with cut lines) and suggested Pantone TCX codes for every ink. First full package: about 24 minutes of logged run time.

Round 4 source vs extraction
Left: the AI source on the model. Right: our extraction master. Bear Much Fruit hoodie (back and chest), AMERICA appliqué sweatshirt, Gone Paddlin' appliqué tee.
New

Technique routing

Before any pixel work, each location is routed: screen print (screens and films), appliqué (fabric pieces, cut lines, stitch), or sim process / DTG for shaded illustration like the hoodie back. The hoodie back ships as a full-color master, plus a 7-ink spot option.

New

Appliqué, two ways

Gone Paddlin': letters set in a real font on a measured arch, filled with a gingham pattern, a cream border grown under each piece, and paddles redrawn as clean geometry. AMERICA: no font fit (35% squeeze), so AI drew the letters and a script split them into fabric pieces: 3 red, 2 grey, 2 blue.

Caught in review

Five defects, all fixed

AI drew a 2-tone checker instead of 3-tone gingham (rebuilt as a pattern). The stitch line pulled from the AI was broken (now drawn as a clean dashed line). Swatches leaked the magenta key. Hole-filling closed the R and A counters, so those letters would have been cut solid. Cut templates had gaps under the stitch.

Verifier, again

About 12 corrections

"MUCH FRUIT" is arched, not straight: the same miss as BUCKLE UP in round 1. And I over-applied the Lake Life lesson: AMERICA's end A's only straddle the armhole seams. They are not sleeve hits. Lesson: measure the geometry; don't judge it by eye.

Appliqué cut pieces
What the appliqué files contain: the layered CUTS.psd (one layer per fabric plus the stitch), a fabric swatch per piece, and one cut template per fabric. Vector cut lines (SVG, in inches) ship alongside.
Round 4 pitch sheets
All four pitch sheets. Every screen or piece now has a suggested Pantone TCX code, its color difference (dE), and "confirm on guide".
Round 4 placement proofs
Placement proofs: hoodie back and chest, AMERICA pulled inside the front panel (to confirm), Gone Paddlin' front.
Font lineup for appliqué lettering
The font lineup used for the "real font or AI?" call. Graduate fits Gone Paddlin' only when condensed about 38%, which breaks our 20% rule. That is flagged; a licensed condensed varsity font would be cleaner.

Flags for you and Ernesto

  1. AMERICA: end A's pulled inside the front panel. Confirm, or split them into sleeve pieces.
  2. Gone Paddlin': font condensed about 38%; a licensed condensed varsity font is recommended.
  3. Hoodie back: full-color master is primary (sim process or DTG); the 7-ink version is an option.
  4. Hoodie chest: print by default; appliqué is possible. Your call.
  5. All sizes are estimates (±10%) from on-model images. Pantone codes are suggestions until Ernesto confirms them.

Pantone: how it really works

The factory asks for a Pantone number per screen. Here are the options, from what designers actually do to what we automated.

What separators do

Physical guide, by eye

Ernesto matches each ink against a physical Pantone guide under good light and writes the code on the pitch sheet. Blended's sheets use the FHI TCX/TPX (fashion) system, for example "12-0812 TPX Alabaster Gleam." Ink makers mix from those codes. The physical guide is still the final authority.

Inside Photoshop

Pantone Connect plugin

Since 2022 Adobe removed most Pantone books from Photoshop; access is now the Pantone Connect plugin. The free tier searches and picks colors; Premium unlocks the Pantone libraries inside Adobe apps. Reported prices differ by region and date (2022 reports: $15/mo in the US; $7.99/mo or $59.99/yr elsewhere), so check current pricing. It is not clear that it includes the FHI/TCX fashion library we need. Worth it only if we want codes inside Photoshop itself.

What we built (free)

Nearest-TCX suggester

An open dataset (pantone-tcx, ISC license, 2,310 FHI colors with codes) plus a color-distance match (CIEDE2000) suggests the closest TCX for every ink, with two alternates. Checked against Ernesto's real sheets: 6 of 7 codes present and named correctly.

Calibration

How close is "suggested"?

For our Cowgirls cream it suggested 12-0804 Cloud Cream; Ernesto chose 12-0812 Alabaster Gleam, same family, a few points apart. So the sheet ships with a smart first pick labeled "confirm on guide", and Ernesto confirms in seconds instead of starting from zero.

The skill: art-extract v1.2

Everything above, written down so Codex or Claude can repeat it. File: Art Extractor/skills/art-extract/SKILL.md; scripts in the test folder's tools/.

  1. Intake. Request list from the buyer email. Best source first: Studio original › sample shot flat › hanger photo › on-model image › thumbnail. Freeze and log time.
  2. Location map. Every print location; split anything that crosses a seam.
  3. Technique route. Screen print, appliqué, or sim process / DTG per location.
  4. Crop + scale. Gridwall if visible, else garment size. Sizes labeled "est. ±10%".
  5. Inks. Cluster colors, mask the body, choose the fewest inks that carry it.
  6. Inventory + independent check. Exact words, geometry, counts, keylines, artifacts. Only the checked version is used.
  7. Route each element. Real font if it looks right; else AI lettering. Illustration: constrained AI rebuild. Trace only big flat shapes. Mirror symmetric art.
  8. Build. Register to the sample for size, Photoshop Preserve Details upscale, full-color master + snapped separations.
  9. Finish. PSD per location, films per screen, screen sizes, pitch sheet, placement proof.
  10. QA. Independent PSD read-back, visual check vs source, blind check vs a real sample when one exists.
  11. Review + send. You review; drafts only until you say send.

What's next

Prove it with Ernesto

The email draft is ready (text only, not sent): one Sun Salt Sand package with "what would you change before this goes to the factory?" His answer calibrates the skill, including our Pantone suggestions.

Pantone: done for drafts

Every screen now carries a suggested TCX code. Ernesto's guide (or Pantone Connect Premium) confirms the final numbers.

Licensed varsity font

A condensed collegiate slab (check Adobe Fonts first) keeps appliqué lettering within the 20% rule and gives the cleanest cut lines.

Compare with Sara's masters

When Larry sends Sara's original art, overlay our files on hers. That is still the real final exam.

Terms

Screen / inkOne printed color. Each needs its own screen, so ink count drives cost.
Separations ("seps")The art split into one image per screen.
FilmBlack-on-white positive of one screen, used to burn the screen.
Knockout / keylineA thin gap where the shirt shows through between colors. Not an ink.
Sleeve hitPrint on the sleeve panel; a separate file and placement.
ppi at sizePixels per inch at the real print size. Factories want 300; our sources had 30–62.
F1 matchHow closely our outline matches the real sample's outline (1.0 = identical).
Pitch sheetErnesto's one-page spec: technique, size, colors, art on garment.