Spring til indhold
DAfield-notesimage-prompting

Vis stilen — beskriv den ikke

Tre runder med at beskrive vores brand for gpt-image-2 passede aldrig ind i familien. Det gjorde det først, da jeg bad om at bruge de to eksisterende ikoner som reference. Det jeg lærte, kort.

Jeg vidste præcis, hvordan Agent Releases ikon skulle se ud: det skulle høre til familien sammen med coach og share. Det svære var at få gpt-image-2 til at se det samme. Appen brugte i starten bare share-ikonet, så jeg bad Claude få gpt-image-2 til at lave ti kandidater og vise mig et ark, jeg kunne pege på.

Runde 1 — ti kandidater i alle retninger

Fra runde 1 kunne jeg bedst lide »terminal-up«. Men som samlet sæt fulgte de ikke vores brand. Jeg bad om at fokusere på release frem for merge, og om at ramme stilen fra de andre produkt-ikoner. Claude skrev prompterne og kørte dem gennem gpt-image-2 — en runde to og en runde tre. Hver runde kom tættere — ikonfladen sad, farven sad, glyffen sad.

De hørte bare stadig ikke til som serie. Jeg satte dem ved siden af de rigtige share- og coach-ikoner og kunne se det med det samme:

Runde 3 ved siden af de rigtige ikoner — de to til venstre er share og coach

De to til venstre er de rigtige. De tre til højre er runde 3. Samme farve, samme ikonflade — men de rigtige har en glød og nogle fartstriber som kandidaterne ikke har.

I tre runder havde Claude beskrevet vores brand for gpt-image-2 i ord: farvekoder, mørk ikonflade, glød, flad vektor. Omhyggeligt. Og det blev ved med at ramme ved siden af, fordi netop den glød og de fartstriber, der binder ikonerne sammen som én serie, er en tekstur man ikke kan skrive sig til.

Så stoppede jeg med at bede om endnu en beskrivelse og spurgte det her i stedet:

human prompttil Claude
1 lines2026-06-13 07:07
what would happen if we gave gpt-image-2 the two share and coach icon and said make a new for a release app where we use the agentic >_ with a rocket lift up with similar detail level as the two other icons

Læringen

Det var vendepunktet — ikke flere ord om stilen, men de to rigtige ikoner som input. I stedet for at beskrive familien gav Claude gpt-image-2 familien selv: Claude kørte den samme redigeringsinstruks ud fra begge de rigtige ikoner — share og coach — og bad kun om at få glyfen skiftet ud. Det er den her kommando, der lavede vinderen:

pks image --model gpt-image-2 --resolution 1024 \
  --input _ref-share.png "$(cat edit-instruction.txt)" \
  --output from-share-2.png

--input sætter gpt-image-2 i redigeringstilstand: prompten bliver en ændring af det billede, du giver den — ikke en beskrivelse den skal gætte ud fra. Så det nye ikon arver glød, fartstriber og neon, fordi de allerede lå i referencebilledet.

Runde 4 — denne gang redigeret ud fra de rigtige ikoner

De share-baserede vandt (share havde den rigeste glød). Én redigering mere fjernede ringen om glyfen, og så var det færdige ikon klar:

Det færdige ikon — terminal-prompt + raket, i familiens stil

Hvad jeg tog med

Jeg skriver ikke prompterne til gpt-image-2 — det gør Claude. Det jeg lægger til er smag: at lægge mærke til, når noget ikke hører til. Og det jeg lærte her, var trækket: i stedet for at bede om endnu en beskrivelse, valgte jeg at give modellen referencen. Når en AI-genereret ting ikke vil passe ind i en familie, der allerede findes, så hold op med at beskrive familien og giv modellen den i stedet.

Et referencebillede slår en beskrivelse. Jeg griber referencen først næste gang.

Vis Claudes prompts til gpt-image-2

Claudes prompts

Prompterne herunder skrev jeg ikke — det gjorde Claude undervejs. Jeg tager dem med, fordi skiftet fra beskrive til vise er tydeligst i dem. Alle er verbatim fra design/icon-candidates/ i Agent Release-repoet.

Runde 1 — beskriv glyfen. Minimal prompt, ingen ikonflade eller baggrund låst fast. Resultatet blev en sort raket på hvid baggrund.

human promptpks image --model gpt-image-2
1 lines2026-06-13
A glyph of a minimal upright rocket mid-launch, its exhaust flame a short warm amber plume beneath it. A

(Prompten ender sådan — det løse »A« er verbatim; det var alt, der nåede at blive skrevet.)

Runde 3 — beskriv hele stilen. Den omhyggelige version: farvekoder, ikonflade, glød, flad vektor. Tættere — men teksturen (glød-ringe, fartstriber) mangler stadig, for den står ikke i ordene.

human promptpks image --model gpt-image-2
1 lines2026-06-13
Flat 2D app icon, perfectly square 1:1 tile filling the entire frame edge to edge, iOS rounded-square squircle shape, near-black background #0a0a0a with a soft warm orange glow in the top-left corner, a single bold centered glyph in Agentic Orange #f87f2e, minimal modern flat vector, high contrast, clean, no text, no letters, no words, no photographic scene. Glyph: a developer terminal command prompt, a bold greater-than chevron next to a bold upward arrow that stands in place of the cursor block, suggesting shipping a release from the command line.

Runde 4 — vis stilen. Her vendte det. Claude kørte den samme redigeringsinstruks ud fra begge de eksisterende ikoner — både share (--input _ref-share.png) og coach (--input _ref-coach.png) — og bad gpt-image-2 kun skifte glyfen. Den share-baserede vandt (share havde den rigeste glød). Det er præcis den her tekst, der lå i edit-instruction.txt i kommandoen ovenfor:

human promptpks image --input _ref-share.png
1 lines2026-06-13
Keep this app icon's exact visual style: the same near-black background, the same soft warm orange glow in the top-left corner, the same solid Agentic Orange (#f87f2e) color, the same iOS rounded-square tile, the same flat-vector finish, glow, contrast and level of detail. Replace ONLY the central glyph, completely, with a new glyph: a developer terminal command prompt — a bold greater-than chevron ">" followed by a short underscore cursor — with a small rocket lifting up and out of the prompt, a short exhaust plume glowing beneath it. One bold centered glyph, perfectly centered, generous padding. No text, no letters, no words, no numbers.

Runde 5 — én ting mere. Samme teknik, én ændring: fjern ringen om glyfen. Det blev det færdige ikon.

human promptpks image --input from-share-2.png
1 lines2026-06-13
Keep this icon almost exactly: the same near-black background, the same solid Agentic Orange (#f87f2e) neon glyph of a developer terminal prompt — a bold greater-than chevron ">" and an underscore cursor — with a rocket lifting up and out of the prompt, the same warm ember glow and the soft diagonal speed streaks, the same flat-vector finish, contrast and level of detail. ONLY change: remove the circular ring / orbit outline that encloses the glyph completely, so there is NO surrounding circle. Leave just the terminal prompt, the rocket, the warm glow and the streaks, bold and centered on the dark tile. No text, no letters, no words.

Mønsteret i de to sidste er det samme: behold alt, skift kun den ene ting.