民族風海報設計:用「服飾 YAML」把文化正確也鎖進去
上傳服飾圖叫 AI 參考,效果為什麼那麼差?因為 AI 只是把圖貼上去。這篇教你把服飾「抽成一份 YAML」,讓民族風真正融入版面,附複製即用的服飾風格 YAML。
上一篇,我們用 YAML 鎖住了海報的「視覺風格」。但文章最後也很誠實地說了一件事:漂亮,不等於正確。 AI 很會做出「民族風的感覺」,卻常常把服飾、圖紋畫錯——那些漂亮的花紋,很多是它自己想像的,不是真正的族群紋樣。
這一篇,就要來把那個坑補起來:怎麼讓 AI 生出「服飾對、圖紋對」的民族風海報。
這是「族語 AI 應用入門」第 2 堂的第二篇。我們一樣用「阿美族語日」這張活動海報,但這次的主角,是服飾。
一、最直覺的做法,其實不太行
你可能會想:這還不簡單?找一張阿美族的服飾圖,上傳給 AI,叫它「參考這張圖的風格」不就好了?
我們就先這樣試一次。給 AI 一段海報提示詞(16:9、阿美族語日、地點日期、標語),加一句「請參考我上傳圖片的風格,做整體設計」,然後上傳這張阿美族女生的服飾參考圖:

▲ 我們上傳的參考圖:一位 Q 版阿美族女生,紅衣、白色半圓頭飾、綠色腰帶、珠串、菱形紋。
結果生出來是這樣:

▲ 「上傳圖叫它參考」的結果:AI 幾乎是把整張參考圖原封不動貼進海報角落,服飾的顏色、紋樣完全沒有「融入」整個版面,文字還互相打架。
問題出在哪?AI 看到一張圖,往往只是「把它貼上去」,而不是「讀懂它、再運用它」。 圖是圖、版面是版面,兩者沒有真正結合。那該怎麼辦?
二、更好的做法:把服飾「抽成一份 YAML」
關鍵的一步來了:與其丟一張圖讓 AI 亂猜,不如先把「這件服飾長什麼樣、什麼顏色、什麼紋樣、什麼配件」,明明白白寫成一份設定表(YAML)。 有了這份設定表,AI 就能把這些元素,真正拆開、理解、再融進整個版面設計裡。
這次我們需要兩份 YAML:
第一份:內容 YAML(海報要放什麼字)
先請 AI 把海報的文字內容,整理成一份「內容 YAML」——標題、標語、地點日期、襯底文字、各自的層級與版面建議都列清楚。點開複製:
📋 內容 YAML(複製即用)
poster:
type: 活動海報
language_context: 阿美族語教學/文化活動
content:
main_title: "阿美族語日"
event_info:
location:
label: "活動地點"
value: "社區活動中心"
date:
label: "活動日期"
value: "2026/7/8"
slogan:
amis: "Malacecay kita a misanoPangcah"
zh: "一起來說阿美語"
display_text: "Malacecay kita a misanoPangcah 一起來說阿美語"
background_text:
type: 襯底淺色文字
style_note: "作為淡淡的背景文字,不要搶主標題"
phrases:
- "Nga'ay ho!"
- "Aray!"
hierarchy:
primary_focus: "阿美族語日"
secondary_focus: "Malacecay kita a misanoPangcah 一起來說阿美語"
supporting_info:
- "社區活動中心"
- "2026/7/8"
background_elements:
- "Nga'ay ho!"
- "Aray!"
layout_suggestion:
main_title:
position: 上方或中央偏上
size: 最大
weight: bold
note: "必須是第一眼看到的主視覺文字"
slogan:
position: 主標題下方
size: 中大
note: "阿美語與中文可同一行,也可分成上下兩行"
event_info:
position: 下方資訊區
style: "清楚、整齊、易讀"
items:
- "活動地點:社區活動中心"
- "活動日期:2026/7/8"
background_text:
position: 背景大字或角落淡字
opacity: low
color: light
note: "可放大、淡化、局部裁切,形成襯底層次"
visual_intent:
mood:
- 親切
- 文化感
- 教學感
- 活動感
- 溫暖邀請
design_keywords:
- 族語日
- 社區活動
- 阿美語學習
- 文化傳承
- 大字海報
- 淺色襯底文字
text_rules:
preserve_exact_text: true
no_extra_text: true
required_text:
- "阿美族語日"
- "活動地點:社區活動中心"
- "活動日期:2026/7/8"
- "Malacecay kita a misanoPangcah 一起來說阿美語"
- "Nga'ay ho!"
- "Aray!"
negative:
- "不要加入未提供的活動資訊"
- "不要改寫阿美語文字"
- "不要讓背景襯底文字比主標題更搶眼"
- "不要使用過於花俏導致資訊難讀的排版"
第二份:服飾風格 YAML(這件服飾長什麼樣)
再來是這篇的靈魂。上傳那張服飾圖,請 AI 幫你把它「抽成」一份視覺 YAML。 引導它的話這樣說就行:
我剛剛上傳了一個阿美族傳統女生的服飾,我想要用這個服飾的概念跟圖文來設計 PPT。你可以幫我把這個服飾的特色抽取成一個描述視覺的 YAML 檔案嗎?我想要把這個 YAML 檔案套用到其他的視覺設計上。
AI 就會生出一份像下面這樣、非常仔細的「服飾視覺設定」——把頭飾、顏色、腰帶、珠鍊、紋樣、甚至「不可更改的核心特徵」全部列出來。這份就是讓 AI「讀懂」服飾的關鍵。點開複製:
📋 阿美族女生服飾風格 YAML(複製即用)
visual_style_profile:
name: "Amis_Female_Costume_Reference_01"
display_name_zh: "阿美族女生服飾視覺設定"
source_basis: "uploaded_reference_image"
cultural_scope:
tribe: "阿美族"
gender_presentation: "女生/女性角色"
usage_note: "用於教學視覺、PPT 圖文設計、角色插圖與視覺風格延伸。"
caution: "若用於正式文化教材或出版品,建議再請族人或文化顧問確認細節。"
overall_impression:
keywords:
- "明亮"
- "可愛"
- "節慶感"
- "童書感"
- "紅白高對比"
- "圓潤友善"
- "民族紋樣裝飾"
- "歌舞與音樂感"
mood: "歡快、親切、適合族語教學與兒童教材"
design_language: "以紅色上衣、白色頭飾、綠色腰帶、珠飾與流蘇形成強烈辨識度。"
avoid_generalization: "不要把此設定泛化為所有阿美族服飾;此 YAML 只描述參考圖中的視覺元素。"
silhouette:
character_shape: "Q 版、圓臉、小巧身形、活潑舞蹈姿態"
pose_suggestions:
- "雙手張開,像在唱歌或跳舞"
- "身體微微旋轉,帶有節奏感"
- "一腳輕抬或步伐輕盈"
proportions:
head_to_body_ratio: "約 2.5 到 3 頭身"
body_language: "友善、開朗、可愛,不要嚴肅或軍裝化"
color_palette:
primary_colors:
red:
description: "高飽和亮紅色,作為上衣與主要視覺焦點"
hex_approx: "#F73B50"
usage: "上衣、胸前飾片、頭飾外緣"
white:
description: "乾淨白色,與紅色形成清楚對比"
hex_approx: "#FFFFFF"
usage: "頭飾主體、裙片或服飾留白區"
deep_navy:
description: "接近黑藍的深色,用於披肩、輪廓與陰影"
hex_approx: "#07102E"
usage: "披肩、頭髮、衣物邊緣、線條"
green:
description: "明亮草綠/薄荷綠,作為腰帶與飄帶"
hex_approx: "#62D66A"
usage: "寬腰帶、長飄帶"
accent_colors:
yellow:
description: "金黃或暖黃色小點綴"
hex_approx: "#FFC533"
usage: "頭飾珠飾、流蘇、音符裝飾"
sky_blue:
description: "清亮藍色點綴"
hex_approx: "#20C9F5"
usage: "髮絲高光、音符、頭飾側邊"
soft_pink:
description: "淡粉色,用於臉頰、手部、可愛感"
hex_approx: "#FFB6C8"
usage: "臉頰紅暈、皮膚陰影"
palette_rule: "紅、白、深藍為主;綠色作為腰部強辨識配色;黃與藍只做小面積點綴。"
headwear:
type: "半圓形頭冠/頭飾"
structure:
- "大面積白色半圓弧形主體"
- "上緣有紅色弧形飾帶"
- "正面有一排彩色圓珠"
- "兩側有垂墜流蘇"
- "側邊可加入藍色條紋或短穗狀裝飾"
colors:
base: "white"
top_band: "red"
bead_colors: ["yellow", "green", "orange", "red", "blue"]
tassels: ["red", "yellow", "blue"]
design_notes:
- "頭飾輪廓要大且清楚,成為角色上半身的主要辨識點。"
- "珠飾可用圓點排列,但不要畫成皇冠或西式王冠。"
- "流蘇要有垂墜感,避免變成羽毛冠。"
hair:
color: "深藍黑為主,帶灰藍與青藍高光"
shape: "長髮、蓬鬆、向後飄動,可帶大面積黑色披散輪廓"
highlights:
- "額前可有藍色亮面高光"
- "髮尾可帶灰藍色塊"
avoid:
- "不要改成金髮或淺棕髮"
- "不要讓髮型搶過服飾主體"
upper_garment:
main_piece: "紅色短袖上衣/外衣"
silhouette:
- "短袖"
- "白色滾邊"
- "胸前有垂直裝飾片"
- "衣襟與下擺有白色與深色邊線"
chest_panel:
base_color: "red"
decorations:
- "水平黃色短線"
- "白色圓點"
- "下方黃色細流蘇或條紋"
shape: "長方形或略帶梯形的胸前飾片"
sleeves:
color: "red"
trim: "white edge / deep navy edge"
note: "袖口保留傳統服飾感,不要改成現代 T-shirt。"
neck_and_accessories:
necklace:
type: "大顆白色珠鍊"
shape: "圓珠串成 U 形,位於胸口上方"
color: "white with pale blue shadow"
visual_weight: "中高,應清楚可見"
small_details:
- "可加入少量紅、黃、藍珠飾"
- "可在衣物邊緣加入小圓點與短線紋樣"
avoid:
- "不要換成金屬項鍊"
- "不要加入與參考圖不符的現代首飾"
waist:
belt:
type: "寬版綠色腰帶"
color: "bright green"
shape: "橫向寬帶,包覆腰部"
decorations:
- "黑色或深綠菱形紋樣"
- "菱形中央可有小點或內層菱形"
border: "深色細邊"
sash:
type: "長綠色飄帶"
color: "green with pale cream underside"
movement: "向左右或後方飄動,增加舞蹈感"
note: "飄帶是動態構圖的重要元素。"
lower_garment:
skirt_or_apron:
colors: ["white", "red", "deep navy"]
structure:
- "白色主裙片或前片"
- "紅色下緣或側邊裝飾"
- "深色邊框"
decorations:
- "幾何短線"
- "小型橫向條紋"
- "紅白對比邊線"
leggings:
color: "deep navy / black"
pattern: "白色交叉綁帶 X 形"
note: "腿部下方可見交叉綁帶,是重要辨識細節。"
feet:
style: "赤腳或簡化裸足"
color: "skin tone"
note: "若設計正式簡報人物,可保留赤腳或改為極簡鞋,但不要加入厚重靴子。"
patterns_and_motifs:
dominant_motifs:
- "菱形紋"
- "圓珠"
- "短水平線"
- "白色圓點"
- "流蘇"
- "紅白邊框"
motif_placement:
headwear: "圓珠與流蘇"
chest_panel: "短線、圓點、細流蘇"
belt: "綠底黑色菱形紋"
leggings: "白色 X 形交叉綁帶"
pattern_density: "中等;局部精緻,但不要鋪滿全身造成雜亂。"
line_style: "乾淨粗輪廓線,適合向量化與簡報插圖。"
ppt_design_tokens:
recommended_layouts:
- "角色站右側,左側放大標題與族語詞彙"
- "白底或淺米色底,使用紅色標題與綠色重點線"
- "以頭飾半圓弧做頁面裝飾框"
- "用綠色腰帶菱形紋作為頁尾分隔線"
- "用珠飾圓點作為項目符號"
typography_direction:
headline: "粗黑體或圓體,大字、清楚、適合兒童教學"
body: "易讀、留白充足"
bilingual_text: "族語放大,中文作為小一階輔助說明"
background:
preferred:
- "純白"
- "淺米白"
- "淡暖灰"
- "單色平面背景"
avoid:
- "過度複雜的民族風拼貼背景"
- "照片感舞台背景"
- "賽博龐克霓虹背景,除非主題特別需要"
decorative_elements:
- "紅色半圓弧"
- "綠色菱形腰帶紋"
- "白色珠串圓點"
- "紅黃藍小流蘇"
- "音符圖示可用於歌舞或族語朗讀頁"
do_not_change_core_features:
- "白色半圓頭飾"
- "紅色頭飾外緣"
- "彩色圓珠"
- "兩側流蘇"
- "紅色短袖上衣"
- "白色珠鍊"
- "綠色寬腰帶"
- "腰帶菱形紋"
- "綠色飄帶"
- "紅白裙片"
- "深色綁腿"
- "白色 X 形交叉綁帶"
- "深藍黑長髮"
adaptation_guidelines:
for_ppt:
- "保留紅、白、綠、深藍四色作為簡報主視覺。"
- "用菱形紋與圓珠做小型裝飾,不要讓背景太滿。"
- "族語詞彙頁可用紅色標題,中文翻譯用深藍或黑色。"
for_icon:
- "簡化成半圓頭飾、紅衣、白珠鍊、綠腰帶四個核心特徵。"
for_poster:
- "可放大頭飾半圓弧與綠色飄帶,形成強烈視覺動線。"
for_character_sheet:
- "正面、側面、背面都需保留頭飾輪廓、珠飾、流蘇與腰帶菱形紋。"
for_animation:
- "讓流蘇、長髮與綠色飄帶隨動作擺動,強化歌舞節奏。"
(這份很長、很細——你完全不用全部看懂,整段複製貼上就好。欄位越清楚,AI 越照著設計。)
兩份一起貼,見證奇蹟
現在把內容 YAML + 服飾風格 YAML 兩份一起複製、貼給 AI,請它生海報。這次的結果,完全不一樣:

▲ 用「兩份 YAML」生出來的海報:服飾的紅白綠配色、半圓頭飾的弧線、彩色珠串、流蘇、菱形腰帶紋——全都變成了海報的裝飾語言,真正融入了整個版面,而不是把一張圖硬貼上去。
看出差別了嗎?同樣是「用這件服飾」,「丟一張圖」和「抽成一份 YAML」,結果天差地遠。
三、如果不想要人物,怎麼辦?
有時候你只想要「民族風的版面」,不需要畫一個角色人物。這也很簡單,而且有兩種做法——我們都做給你看:
做法 A(事後移除):對上面那張已經生好的成品說一句「請把人物去掉,其他設計保留」,AI 就會把角色拿掉、留下版面。

▲ 做法 A(事後移除):角色拿掉了,服飾抽出來的珠串、流蘇、菱形紋、紅白綠配色,依然把「阿美族的味道」留在版面上。
做法 B(一開始就講):重貼那兩份 YAML 生海報時,在最前面直接加一句「這張不要出現人物」,讓它從頭就往「純版面」設計。

▲ 做法 B(上游先講):因為一開始就講清楚,AI 從頭就把版面設計成「以裝飾為主」——頭飾的半圓弧、兩側流蘇、菱形紋邊框整合得更自然、更完整。
小訣竅:兩種都可行,但通常「做法 B(一開始就講清楚)」會比「做法 A(事後再移除)」更乾淨、更整合、殘留更少——這其實是跟 AI 合作的通則:能在一開始就講明白的事,就別等它做錯了再回頭改。
四、隨堂練習
換你動手。用這篇的方法,練兩題:
練習 1:改用阿美族「男生」服飾重做一次。 到族語 E 樂園或人物圖庫找一張阿美族男生的服飾圖,用同一句引導提示詞請 AI 抽成服飾 YAML,再搭配內容 YAML 生一張海報。
▶ 點開看參考解答(男生服飾版海報)

▲ 把阿美族男生服飾(紅色菱紋長褲、斜背袋、頭飾)抽成 YAML,再套上內容 YAML 生出的海報——紋樣、配色都融進了版面。

▲ 同一份設定的「去人物版」——不放人物、只留服飾的色彩與紋樣(就是第三段教的做法)。要人物帶氣氛、還是乾淨不出人,任你選。(🔴 生成人物的服飾正確性,記得仍要請族人把關。)
練習 2:換一個族、換一個活動。 挑另一個族群的活動文案(改一下內容 YAML 的文字),並上傳那一族的服飾圖抽成 YAML,生出一張屬於那個族的民族風海報。
做的時候,記得體會一件事:你不是在「叫 AI 憑感覺畫民族風」,而是在「先把文化細節寫清楚,再讓 AI 照著設計」。 這一步,就是「漂亮」和「正確」的分水嶺。
五、彩蛋:換一台 AI 生生看,你會發現差很多
最後給你一個小提醒,也是一個小遊戲。
這一系列的圖,我們大多用同一台聊天機器人生成。但你一定要知道:不同的聊天機器人、不同的 AI 模型,生圖的能力差很多——有的擅長寫實、有的擅長扁平插畫、有的把文字排得特別穩、有的民族風就是抓得比較準。所以千萬別只用一家:同一份提示詞、同一份 YAML,多找幾台 AI 生生看,常常會有驚喜,也更容易挑到最合你意的那張。
比如下面這張,就是我們用另一台聊天機器人、同樣的內容生出來的:

▲ 換一台 AI 生的版本——風格明顯不一樣,走的是乾淨俐落的扁平插畫路線。
來猜猜看:這張是哪一家的聊天機器人生的? 沒有標準答案,重點是——多試幾家、多比較,你就會慢慢摸出「哪一家生什麼最拿手」。這也是用 AI 做設計最好玩的地方。
重要提醒:服飾 YAML 是從**「這一張參考圖」**抽出來的視覺設定,只描述這張圖裡的元素,不代表整個族群的所有服飾。用於教學視覺沒問題;但若要用在正式文化教材或出版品,請務必再請族人或文化顧問確認細節。AI 幫你把設計做得又快又融合,但「文化對不對」,最後仍要由族人把關。