- Category
- Design & Image
Typography-Masked Editorial Portrait Poster
Create a premium editorial poster where a large headline acts as a mask, revealing a portrait only within its letterforms.
By Threads — Published on
Example images
Prompt template
- Format
- Text Parameterized
- Inputs
- headline_word (text) · Required subject (text) · Required color_palette (text) · Required theme (text) · Required tagline (text) · Required
- Outputs
- EditoriallyStyledPortraitPoster (image)
Replace the ${…} placeholders with your values
before using this prompt. See parameters
and defaults below.
Create a premium editorial poster built around one visual mechanic: an oversized headline word functions as a physical mask through which a portrait is revealed. Render "${headline-word}" in thick, smoothly rounded custom letterforms spanning most of the vertical frame; treat each letter as a cutout window. Place ${subject} directly behind this typographic layer so it is visible only inside the letter shapes—the portrait must never extend past a letterform edge, and no part of the subject appears outside the type. Fill all remaining space with a solid, flat ${color-palette} background—no gradients, no texture—for maximum contrast against the letters. Direct the subject's styling, expression, and wardrobe to match a ${theme} mood, while keeping the masking mechanic, letterform shape logic, and layout identical across any theme. Add minimal magazine-style micro-text: a small issue marker top-left, a category label top-right, and the line "${tagline}" bottom-center—clean sans-serif, unobtrusive, no additional text anywhere else. Render in a hybrid style: photorealistic portrait quality fused seamlessly with crisp flat vector typography, no visible seam between photo and type, no drop shadows on letters. Lighting on the subject is soft, directional, and studio-quality, never breaking the letterform silhouette. Composition is centered and symmetrical, 4:5 portrait aspect ratio, print-ready commercial finish.
Parameters
Replace each placeholder with your own value, or use its default when one is provided.
${headline-word}
headline-word
Required
${subject}
subject
Required
${color-palette}
color-palette
Required
${theme}
theme
Required
${tagline}
tagline
Required
Comments — 0