Înainte să începi, asigură-te că ai acces la:
- Un model AI multimodal cu suport pentru imagini: Claude, GPT-4o sau Gemini (oricare funcționează)
- Un tool de generare de imagini: Nano Banana, Midjourney, DALL·E 3, Stable Diffusion sau Ideogram
- O imagine de referință care capturează stilul vizual pe care îl vrei
Ce rezolvăm în acest ghid
Când generezi imagini cu AI folosind prompt-uri text, rezultatele sunt inconsistente prin natura limbajului natural. ilustrație minimalistă, culori calde înseamnă ceva diferit pentru model în fiecare rulare. Brandul tău vizual arată haotic.
Soluția: extragi parametrii stilistici ai unei imagini de referință ca obiect JSON structurat și îl injectezi în fiecare prompt viitor. Modelul primește instrucțiuni precise în loc de interpretare vagă.
Pasul 1: Găsești imaginea de referință
Caută o imagine care reprezintă exact stilul vizual pe care îl vrei. Nu trebuie să îți aparțină - o folosești doar ca referință stilistică pentru analiză, nu ca sursă de copiat.
Locuri bune de căutat:
- Dribbble.com - ilustrații UI/UX, flat design, branding
- Behance.net - proiecte complete de identitate vizuală
- Pinterest - colecții curate pe orice estetică
- Mobbin.com - screenshots de UI din aplicații reale

Salvează imaginea local. O vei încărca în pasul următor.
Exemplu: pentru acest tutorial folosim stilul de animație 2D din serialul Futurama - contururi groase și negre, proporții exagerate (cap mare, corp compact), paletă saturată cu culori primare puternice, umbre plate fără gradient.
Pasul 2: Deschizi modelul AI și încarci imaginea
Deschide claude.ai, chatgpt.com sau gemini.google.com și începe o conversație nouă.
Poți atașa o singură imagine - funcționează. Dar dacă vrei un rezultat mai precis, atașează 3–5 imagini din același stil: modelul va identifica ce este consistent între ele.
Apoi trimite promptul:
Analyze this image / these images and give me the visual style in JSON format.

Pasul 3: Primești și salvezi JSON-ul
Modelul va returna un obiect JSON. Iată exact ce am primit când am analizat imaginea de referință din exemplu:
{
"visual_style": {
"medium": "2D digital cel animation",
"source_style": "Futurama (animated sitcom) art style",
"line_work": {
"type": "bold, clean outlines",
"weight": "medium-thick, consistent width",
"color": "dark brown/black, rarely pure black"
},
"color_palette": {
"saturation": "high",
"approach": "flat color fills with minimal gradients",
"skin_tones": "exaggerated/non-naturalistic (e.g. green, red, orange skin for aliens/robots)",
"background_tones": "warm, muted (browns, teals, olive greens)",
"shading": "simple cel-shading, occasional soft ambient occlusion in newer frames"
},
"character_design": {
"proportions": "large heads relative to body, big expressive eyes",
"eyes": "oversized, oval, minimal detail, key emotional carrier",
"facial_features": "simplified, exaggerated (large noses, jaw shapes distinct per character)",
"body_shape": "simplified anatomy, rounded limbs, consistent silhouette per character",
"expression_style": "exaggerated for comedic/dramatic effect (bulging eyes, deadpan stares)"
},
"rendering_technique": {
"shading_style": "flat cel-shading with hard-edged shadows",
"highlights": "minimal, mostly on glossy surfaces (robot metal, glass)",
"texture": "smooth, no visible brush texture",
"lighting": "simple directional lighting, soft cast shadows"
},
"composition": {
"framing": "wide ensemble shots, characters arranged in a horizontal line or cluster",
"depth": "shallow, layered background/midground/foreground with soft blur or flat color separation",
"camera_angle": "eye-level, static 'sitcom' framing"
},
"setting_design": {
"environments": "industrial sci-fi interiors (pipes, monitors, metallic panels)",
"color_coding": "cool background tones (teal, blue) contrasted with warm character tones"
},
"mood_and_tone": "comedic, satirical, science-fiction sitcom aesthetic",
"distinguishing_elements": [
"robots with rounded metallic bodies and analog-style face plates (e.g. Bender-type design)",
"one-eyed alien humanoid character design (Leela-type)",
"mutant/humanoid variety signaling a diverse sci-fi cast",
"period stylization consistent across theatrical and TV episode art"
]
}
}
Odată ce ai JSON-ul, ai două opțiuni pentru a-l folosi în continuare:
- Salvează-l într-un fișier
.jsonși atașează-l direct în prompturile viitoare — la fel cum ai atașa o imagine - Copy-paste conținutul JSON-ului direct în prompt, înainte de subiectul pe care vrei să îl generezi
Dacă JSON-ul arată greșit (text în afara acoladelor, explicații adăugate, format rupt): trimite un follow-up scurt:
Returnează doar obiectul JSON, fără niciun alt text.Sau repornește conversația și încearcă din nou.
Pasul 4: Construiești promptul de generare cu JSON-ul injectat
Deschide tool-ul de generare preferat - și descrie ce vrei să generezi. Adaugă stilul în unul din cele două moduri:
Varianta 1 — atașezi fișierul JSON (dacă platforma suportă upload de fișiere, cum e cazul Claude sau ChatGPT):
Generate an image of a character working at a holographic laptop,
focused expression, futuristic open office in the background.
Use the style defined in the attached JSON file.
Varianta 2 — paste direct în prompt (pentru Midjourney, Ideogram, sau orice tool fără upload):
Generate an image of a character working at a holographic laptop,
focused expression, futuristic open office in the background.
Use this style: {paste JSON here}

Bonus: JSON pentru stiluri de video
Aceeași tehnică funcționează pentru generatoare de video (Sora, Kling, Runway). Ia un clip de referință, captează câteva frame-uri reprezentative și cere AI-ului să analizeze stilul. JSON-ul pentru video include parametri aditionali:
{
"video_style_profile": {
"visual_treatment": "cinematic, shallow depth of field",
"color_grading": {
"look": "teal and orange, low contrast",
"shadows": "lifted, never pure black",
"highlights": "slightly desaturated"
},
"motion": {
"camera": "slow, deliberate - no handheld shake",
"cut_pace": "slow, 4-8 seconds per shot",
"transitions": "cut only - no dissolves or wipes"
},
"composition": {
"framing": "wide establishing, then medium close-up",
"rule_of_thirds": "strict"
},
"prompt_keywords": [
"cinematic", "shallow DOF", "teal orange grade",
"slow motion", "professional", "clean"
],
"negative_keywords": [
"shaky cam", "jump cut", "heavy vignette", "oversaturated"
]
}
}
Folosești prompt_keywords și negative_keywords direct în promptul platformei de generare video.
Greșeli frecvente și cum le eviți
Pui prea mult text în prompt. Dacă injectezi JSON-ul complet cu toate câmpurile, promptul devine prea lung și modelul pierde din vedere subiectul. Comprimă - extrage doar style_keywords, negative_keywords, culori și 2–3 parametri critici.
Aștepți precizie matematică de la culori. Un HEX în JSON nu garantează că modelul reproduce exact acea culoare. Funcționează ca direcție, nu ca specificație exactă. Dacă culoarea e critică, post-procesează în Photoshop sau Figma după generare.
Folosești același JSON pentru toate formatele. Un JSON optimizat pentru ilustrații 16:9 de blog nu funcționează identic pentru Stories 9:16 sau thumbnails pătrate. Creează variante separate pentru fiecare format de output.
Nu versionezi. Dacă modifici JSON-ul și rezultatele se înrăutățesc, vrei să poți reveni. Salvează întotdeauna versiunea anterioară.
Concluzie
Ai acum un sistem replicabil în 4 pași: imagine sursă → analiză AI → JSON salvat → prompt injectat. Nu mai descrii stilul din memorie la fiecare generare. Nu mai obții rezultate aleatorii. Ai un document de identitate vizuală pe care oricine din echipă îl poate folosi.
Tratează JSON-ul de stil ca pe un asset de brand - la fel de valoros ca un logo sau un ghid de culori. Versionează-l, actualizează-l când direcția vizuală evoluează și păstrează-l accesibil echipei.
La Prezent Digital construim sisteme de content și automatizare care includ și managementul identității vizuale AI. Dacă vrei să implementezi un workflow similar pentru brandul tău, contactează-ne.
