干净三联旅行 vlog 缩略图
旅行 vlog 缩略图:三张竖向照片并排,配超大的白色小写地名。
- 适用模型/工具
- ChatGPT Images 2 (gpt-image-2) · Nano Banana Pro (Gemini 3 Pro Image)
- 原文语言
- en
{
"style_name": "Clean Triptych Travel Vlog Thumbnail Style",
"style_slug": "clean-triptych-travel-vlog-thumbnail-style",
"style_version": "2026.05.14",
"style_summary": "A clean travel-vlog thumbnail system built from three vertical photographic panels, oversized lowercase white destination type, small italic travel annotations, sparse hand-drawn marks, and a soft phone-camera editorial finish.",
"category": "Travel + City",
"environment_variables": {
"SUBJECT": "main traveler, host, couple, group, or implied travel point of view",
"SUBJECT_ACTION": "walking, posing, holding a drink, looking across the street, boarding transit, or pausing at a landmark",
"PRODUCT_OR_PROP": "unbranded drink, pastry, camera, tote bag, transit card, ticket, map, sunglasses, or travel snack",
"LOCATION": "destination city, neighborhood, street route, cafe, station, park, landmark, waterfront, or theme-park-like attraction",
"BACKGROUND_ELEMENTS": "three clean photo panels: close-up lifestyle panel, city-stroll panel, and landmark or scenic panel",
"MAIN_TEXT": "large lowercase destination headline",
"SECONDARY_TEXT": "small vlog subtitle, day count, panel captions, and short handwritten-feeling notes",
"ACCENT_SYMBOL": "tiny hand-drawn heart, underline, sparkle, bracket, dash, or loose corner mark",
"WARDROBE_STYLE": "simple travel outfit, dark coat, clean casual layers, neutral citywear, sunglasses, tote, or camera strap",
"ASPECT_RATIO": "9:16 vertical social thumbnail or 16:9 horizontal video thumbnail"
},
"style_fidelity_anchors": [
"Preserve the core visual identity: A clean travel-vlog thumbnail system built from three vertical photographic panels, oversized lowercase white destination type, small italic travel annotations, sparse hand-drawn marks, and a soft phone-camera editorial finish.",
"Use BACKGROUND_ELEMENTS to control secondary scene details, textures, signage, props, and environmental cues.",
"Use a clean three-panel travel-vlog thumbnail composition.",
"Divide the frame into three equal vertical photographic panels with hard edges and no visible border.",
"Place a huge lowercase destination headline in pure white across the center of the whole image, crossing all three panels.",
"Use an extra-bold rounded geometric sans-serif, smooth and friendly, with no outline and minimal shadow.",
"Keep the photo treatment warm, candid, soft, lightly grainy, and phone-camera realistic.",
"Avoid watermark, username, creator ID, platform logo, QR code, app UI, readable real brand logo, brand name, celebrity likeness, cluttered sticker collage, scrapbook overload, neon poster, grunge texture, luxury travel ad, corporate brochure, colorful headline, heavy drop shadow, outlined text, illegible destination text, plain single-photo background, and dark muddy image."
],
"source_content_to_avoid": [
"watermark",
"username",
"creator ID",
"platform logo",
"QR code",
"app UI",
"readable real brand logo",
"brand name",
"celebrity likeness",
"cluttered sticker collage",
"scrapbook overload",
"neon poster"
],
"visual_deconstruction": {
"style_category": "A clean travel-vlog thumbnail system built from three vertical photographic panels, oversized lowercase white destination type, small italic travel annotations, sparse hand-drawn marks, and a soft phone-camera editorial finish.",
"composition_logic": "A reusable poster/image system where the subject, prop, location, text, and accent variables change while the layout grammar remains fixed.",
"subject_treatment": "The subject is driven by SUBJECT and SUBJECT_ACTION, with wardrobe or visual treatment supplied by WARDROBE_STYLE.",
"background_system": "LOCATION and BACKGROUND_ELEMENTS provide the scene, texture, spatial cues, and secondary details without changing the style family.",
"type_and_graphics": "MAIN_TEXT, SECONDARY_TEXT, and ACCENT_SYMBOL control readable text, microcopy, stickers, marks, arrows, bursts, or other graphic accents.",
"content_boundary": "The negative prompt and source_content_to_avoid list prevent direct recreation of source subjects, marks, brands, watermarks, and story premises."
},
"image_treatment": {
"rendering_mode": "photographic collage",
"finish": "finished AI-image prompt output, not a wireframe, SVG, HTML mockup, or raw storyboard note",
"texture": "preserve the material, paper, grain, marker, photographic, or print texture described by the style summary and prompt_template",
"lighting": "keep the lighting behavior implied by the reference style rather than replacing it with a generic cinematic look"
},
"composition": {
"layout": "Keep the subject hierarchy, crop behavior, framing, and density described by the prompt_template.",
"subject": "Use SUBJECT and SUBJECT_ACTION as the primary visual anchor, scaled and positioned according to the style identity.",
"scene": "Use LOCATION and BACKGROUND_ELEMENTS for setting detail without changing the visual genre.",
"text": "Place MAIN_TEXT and SECONDARY_TEXT as designed graphic elements, not as long paragraphs."
},
"typography": {
"main_text": "MAIN_TEXT should be short, legible, and visually integrated with the poster or image system.",
"secondary_text": "SECONDARY_TEXT should read as small caption, label, route note, slogan, or microcopy.",
"style": "Match the typography behavior described by the style summary and prompt_template, including scale, distortion, texture, and placement."
},
"color_palette": {
"typography": [
"pure white",
"soft caption white"
],
"photo_base": [
"warm cafe amber",
"latte gold",
"city glass blue",
"sky blue",
"street gray",
"deep shadow",
"warm concrete",
"garden green"
],
"finish": [
"natural daylight",
"soft grain",
"phone-camera compression",
"clean editorial contrast"
]
},
"design_rules": [
"Use PRODUCT_OR_PROP as the foreground object, product cue, or story-driving prop.",
"Use LOCATION to define the setting while keeping the style-specific crop and atmosphere.",
"Use BACKGROUND_ELEMENTS to control secondary scene details, textures, signage, props, and environmental cues.",
"Use a clean three-panel travel-vlog thumbnail composition.",
"Divide the frame into three equal vertical photographic panels with hard edges and no visible border.",
"Make the left panel a close-up lifestyle or cafe moment, the center panel a city-stroll scene with the traveler, and the right panel a landmark, scenic viewpoint, skyline, garden, gate, harbor, or destination proof point.",
"Place a huge lowercase destination headline in pure white across the center of the whole image, crossing all three panels."
],
"do": [
"Replace subjects, props, locations, text, and story details through examples.values.",
"Keep prompt_template placeholders declared in environment_variables.",
"Preserve the style_fidelity_anchors when adapting the JSON to a new image request.",
"Use short, readable text values for MAIN_TEXT and SECONDARY_TEXT."
],
"avoid": [
"watermark",
"username",
"creator ID",
"platform logo",
"QR code",
"app UI",
"readable real brand logo",
"brand name"
],
"prompt_template": "Create a {ASPECT_RATIO} image in the \"Clean Triptych Travel Vlog Thumbnail\" style.\n\nSubject: {SUBJECT}.\nSubject action: {SUBJECT_ACTION}.\nProduct or prop: {PRODUCT_OR_PROP}.\nLocation: {LOCATION}.\nBackground elements: {BACKGROUND_ELEMENTS}.\nMain headline text: \"{MAIN_TEXT}\".\nSecondary text: \"{SECONDARY_TEXT}\".\nAccent symbol: {ACCENT_SYMBOL}.\nWardrobe styling: {WARDROBE_STYLE}.\n\nUse a clean three-panel travel-vlog thumbnail composition. Divide the frame into three equal vertical photographic panels with hard edges and no visible border. Make the left panel a close-up lifestyle or cafe moment, the center panel a city-stroll scene with the traveler, and the right panel a landmark, scenic viewpoint, skyline, garden, gate, harbor, or destination proof point.\n\nPlace a huge lowercase destination headline in pure white across the center of the whole image, crossing all three panels. Use an extra-bold rounded geometric sans-serif, smooth and friendly, with no outline and minimal shadow. Put small italic white panel labels near the top, a small day-count line above the headline, a parenthetical vlog subtitle below it, and one tiny bottom-corner diary note.\n\nAdd only sparse white hand-drawn accent marks: a tiny heart, dash, underline, corner stroke, sparkle, or loose bracket. Keep the photo treatment warm, candid, soft, lightly grainy, and phone-camera realistic. The mood should feel modern, clean, travel-diary-like, and ready for a video thumbnail.\n\nAvoid watermark, username, creator ID, platform logo, QR code, app UI, readable real brand logo, brand name, celebrity likeness, cluttered sticker collage, scrapbook overload, neon poster, grunge texture, luxury travel ad, corporate brochure, colorful headline, heavy drop shadow, outlined text, illegible destination text, plain single-photo background, and dark muddy image.",
"negative_prompt": "Avoid watermark, username, creator ID, platform logo, QR code, app UI, readable real brand logo, brand name, celebrity likeness, cluttered sticker collage, scrapbook overload, neon poster, grunge texture, luxury travel ad, corporate brochure, colorful headline, heavy drop shadow, outlined text, illegible destination text, plain single-photo background, and dark muddy image.",
"examples": [
{
"case_name": "Seoul Cafe Route",
"values": {
"SUBJECT": "a solo traveler in a black coat and sunglasses",
"SUBJECT_ACTION": "walking through a bright city street while glancing sideways",
"PRODUCT_OR_PROP": "unbranded iced citrus drink held close to the camera",
"LOCATION": "Seoul cafe district and palace garden route",
"BACKGROUND_ELEMENTS": "close-up cafe drink, glassy city avenue, palace roofline, garden wall, blue sky, and warm evening sidewalk",
"MAIN_TEXT": "seoul",
"SECONDARY_TEXT": "3 days in / korea vlog / are we staying out late",
"ACCENT_SYMBOL": "small white hand-drawn heart and short dash marks",
"WARDROBE_STYLE": "black city coat, relaxed trousers, sunglasses, tote bag, and clean walking shoes"
}
},
{
"case_name": "Lisbon Tram Light",
"values": {
"SUBJECT": "a weekend traveler wearing a cream sweater and cropped jacket",
"SUBJECT_ACTION": "waiting beside a narrow street while a tram passes behind",
"PRODUCT_OR_PROP": "unbranded espresso cup and folded paper map",
"LOCATION": "Lisbon hill street, tiled cafe, and river lookout",
"BACKGROUND_ELEMENTS": "espresso close-up, yellow tram street canyon, tiled wall, river bridge silhouette, terracotta roofs, and blue afternoon sky",
"MAIN_TEXT": "lisbon",
"SECONDARY_TEXT": "4 days in / portugal vlog / still walking uphill",
"ACCENT_SYMBOL": "tiny white underline, corner dash, and loose heart mark",
"WARDROBE_STYLE": "cream knit, cropped jacket, wide denim, small camera bag, and simple sunglasses"
}
},
{
"case_name": "Taipei Rain Diary",
"values": {
"SUBJECT": "a traveler in a dark rain jacket with a transparent umbrella",
"SUBJECT_ACTION": "crossing a wet street near glowing storefronts",
"PRODUCT_OR_PROP": "unbranded bubble tea cup and transit card",
"LOCATION": "Taipei rainy shopping lane, metro exit, and temple courtyard",
"BACKGROUND_ELEMENTS": "bubble tea close-up, wet scooter street, metro sign shapes without readable brands, temple lanterns, tiled roof, and soft gray sky",
"MAIN_TEXT": "taipei",
"SECONDARY_TEXT": "2 days in / taiwan vlog / rain plan changed",
"ACCENT_SYMBOL": "tiny white heart, raindrop dash, and curved underline",
"WARDROBE_STYLE": "dark rain jacket, loose black pants, compact crossbody bag, umbrella, and practical sneakers"
}
},
{
"case_name": "Paris Park Morning",
"values": {
"SUBJECT": "a traveler in a navy blazer and soft scarf",
"SUBJECT_ACTION": "standing near a park railing with a small camera in hand",
"PRODUCT_OR_PROP": "unbranded pastry bag and compact film camera",
"LOCATION": "Paris bakery corner, boulevard walk, and garden monument view",
"BACKGROUND_ELEMENTS": "pastry bag close-up, tree-lined boulevard, stone railing, garden flowers, monument tower silhouette, and pale morning sky",
"MAIN_TEXT": "paris",
"SECONDARY_TEXT": "5 days in / france vlog / happy to be here",
"ACCENT_SYMBOL": "small white heart, short side dash, and handwritten bracket",
"WARDROBE_STYLE": "navy blazer, light scarf, loose trousers, camera strap, and classic city shoes"
}
}
]
}
作者: @VigoCreativeAI | 许可: CC BY 4.0 ↗ | 原作出处 ↗
署名要求:复用时请保留作者名和原作出处。 作者: @VigoCreativeAI | 原作出处 ↗
怎么用
| 变量名 | 填什么 | 示例 |
|---|---|---|
SUBJECT | 主体 | — |
SUBJECT_ACTION | 主体动作 | — |
PRODUCT_OR_PROP | 产品或道具 | — |
LOCATION | 地点 | — |
BACKGROUND_ELEMENTS | 背景元素 | — |
MAIN_TEXT | 主标题文字 | — |
SECONDARY_TEXT | 辅助文字 | — |
ACCENT_SYMBOL | 点缀符号 | — |
WARDROBE_STYLE | 服装风格 | — |
ASPECT_RATIO | 画幅比例 | — |
适用模型/工具: ChatGPT Images 2 (gpt-image-2) · Nano Banana Pro (Gemini 3 Pro Image)
- 用法是把整个 JSON 复制给 ChatGPT、Claude 或 Nano Banana Pro 这类能读长结构化提示的工具,替换 environment_variables 里的变量(主体、地点、主标题等),先让它生成最终的图片提示词,再交给图像模型出图;文件里附了 4 组示例取值,可以照着改。
它能做什么
这是 @VigoCreativeAI 整理的 AI Visual Prompt Cookbook 里的一种视觉风格。这套提示词一共 173 种风格,每种都写成一个 style.json 文件。这一种是干净的旅行 vlog 缩略图:三张竖向照片并排,超大的白色小写地名,几行斜体旅行注释,少量手绘记号,带一点手机拍摄的杂志感。用法是把整个 JSON 复制给 ChatGPT、Claude 或 Nano Banana Pro 这类能读长结构化提示的工具,替换 environment_variables 里的变量(主体、地点、主标题等),先让它生成最终的图片提示词,再交给图像模型出图;文件里附了 4 组示例取值,可以照着改。它特别的地方是把一种画风拆成构图、字体、配色、画面处理和要避开的内容,换了主题,风格还能保持一致。作者在 README 里说,这些风格是借助 OpenAI Codex 整理成结构化格式的。
适合谁
做海报、社媒配图、缩略图或产品宣传图,想要一套能反复用的固定画风的人。
使用前提
作者推荐用 ChatGPT Images 2(gpt-image-2)或 Nano Banana Pro(Gemini 3 Pro Image)这类能读长 JSON 的多模态图像模型,其他模型也可能可以,但不是首选。这些模型的账号和费用以各自官网为准。原文是英文。style.json 的提示词内容按 CC BY 4.0 许可公开,转载和改编要署名 @VigoCreativeAI,并附上许可链接;仓库里的代码和文档是 MIT 许可。仓库里的预览图作者写明只作视觉参考,没有授权转用,本站只放链接。生成图片时,画面里的人物、文字和产品请换成你自己有权使用的内容。
请遵守所列许可,不要用生成内容复刻他人作品或真人肖像。
效果示例
以上根据作者公开发布的内容整理,本站没有实际测试。