結論:フォントの忠実再現こそ難しいものの、「レイアウトを意識した文字入りビジュアル」を一発生成 → API/UI でピンポイント修正、という実務グレードのワークフローが組める。
ad_prompt:
canvas: "portrait 4:5 1080x1350"
background:
description: "clean white → #F8F9FA gradient"
hero_visual:
subject: "<TARGET_OBJECT_OR_PERSON>"
style: "photorealistic, cinematic lighting"
text_blocks:
- content: "<HEADLINE>"
position: "top-left"
font: "Montserrat ExtraBold"
size: 72
color: "#111111"
line_height: 1.1
effects: "subtle drop-shadow"
- content: "<SUBHEAD>"
position: "below headline"
font: "Noto Sans JP Regular"
size: 48
color: "#333333"
- content: "<CTA>"
position: "bottom-center"
font: "Noto Sans JP SemiBold"
size: 56
color: "#FFFFFF"
background_shape: "rounded_rectangle #FF3366 padding=32"
render_settings:
resolution: "4K"
camera: "50 mm f/2.8"
style: "ultra-realistic, high contrast"
使い方:<…>を差し替え/文字数を調整するだけで多目的に展開。
thumbnail_prompt:
# ─────────── 基本設定 ───────────
canvas: "landscape 4:3 1600x1200"
# 4:3 比率・高解像度
dpi: 300
# 印刷にも耐える画質
# ─────────── 背景 ───────────
background:
gradient:
from: "#FF4D6B"
# 左上の起点色
to: "#4044FF"
# 右下の終点色
texture:
# 取り除けば無地
type: "subtle grid"
opacity: 0.10
# 0.0–1.0
spacing: 8
# px
# ─────────── ロゴ ───────────
logo:
asset: "OpenAI swirl"
# PNG / SVG / 内蔵アイコン名
position: "top-left"
size: 72
# px
color: "#FFFFFF"
# ─────────── 人物アイキャッチ ───────────
hero_visual:
subject: "<HUMAN_SUBJECT_DESCRIPTION>"
# 例: "20-something Japanese marketer, confident smile"
crop: "waist-up"
# full-body | waist-up | head-shot
position:
anchor: "right"
# left | right | center
x_offset: 60
# px from anchor edge
y_offset: 0
size_ratio: 0.50
# 0–1 : キャンバス幅に対する割合
style: "photorealistic, soft key light, shallow depth of field"
effect:
outline_glow:
# 任意: ヒーロー視認性向上
color: "#FFFFFF"
width: 8
# ─────────── 文字レイヤー ───────────
text_layers:
- id: "title_line_1"
content: "<TITLE_LINE_1_EN>"
# 例: "GPT-IMAGE-1"
font: "Montserrat ExtraBold"
size: 144
# px
color: "#FFFFFF"
align: "left"
x_offset: 80
y_offset: -60
- id: "title_line_2"
content: "<TITLE_LINE_2_JP>"
# 例: "文字入り広告"
font: "Noto Sans JP Bold"
size: 120
color: "#FFFFFF"
align: "left"
x_offset: 80
y_offset: 80
- id: "title_line_3"
content: "<TITLE_LINE_3_JP>"
# 例: "テクニック完全ガイド"
font: "Noto Sans JP Medium"
size: 96
color: "#FFFFFF"
align: "left"
x_offset: 80
y_offset: 200
# ─────────── スタイル・トーン ───────────
style:
contrast: "high"
vibe: "modern, professional, clean"
color_accuracy: "strict"
# ブランドカラー厳守
thumbnail_prompt:
# ───────── 基本設定 ─────────
canvas: "landscape 4:3 1600x1200"
dpi: 300
# ───────── 背景 ─────────
background:
gradient:
from: "#F9ED32"
# ネオンイエロー
to: "#FF0066"
# ビビッドマゼンタ
pattern:
# 派手さを演出する半透明パターン
type: "diagonal stripes"
color: "#FFFFFF"
opacity: 0.07
width: 24
# px
# ───────── ロゴ ─────────
logo:
asset: "OpenAI swirl"
position: "top-left"
size: 64
color: "#000000"
# ───────── 人物アイキャッチ ─────────
hero_visual:
subject: "Japanese businessman, 20s, stylish charcoal-gray suit, confident smile"
crop: "waist-up"
position:
anchor: "right"
x_offset: 40
y_offset: 0
size_ratio: 0.52
# キャンバス幅の 52 %
style: "photorealistic, punchy studio lighting, high contrast"
effect:
outline_glow:
color: "#FFFFFF"
width: 6
intensity: 0.8
# ───────── 文字レイヤー ─────────
text_layers:
- id: "headline"
content: "派手なデザイン"
font: "Montserrat ExtraBold"
size: 180
color: "#000000"
align: "left"
x_offset: 80
y_offset: -40
effect:
drop_shadow:
color: "#FFFFFF"
opacity: 0.9
blur: 6
x_offset: 0
y_offset: 4
- id: "subhead"
content: "次世代AIで60秒生成"
font: "Noto Sans JP Bold"
size: 96
color: "#000000"
align: "left"
x_offset: 80
y_offset: 160
# ───────── スタイル ─────────
style:
vibe: "flashy, energetic, modern"
contrast: "ultra-high"
color_accuracy: "strict"
thumbnail_prompt:
# ────────── 基本 ──────────
canvas: "landscape 4:3 1600x1200"
dpi: 300
# ────────── 背景 ──────────
background:
gradient:
# 高級感ある深いブルー系グラデ
from: "#0B1420"
# ネイビー
to: "#163C74"
# ロイヤルブルー
angle: 145
overlay_lights:
# ぼかし光筋で奥行き追加
type: "soft diagonal streaks"
color: "#3187FF"
opacity: 0.15
blur: 32
# px
vignette:
strength: 0.35
# 周辺減光で中心集中
# ────────── ロゴ ──────────
logo:
asset: "OpenAI swirl"
position: "top-left"
size: 60
color: "#FFFFFF"
opacity: 0.9
# ────────── 人物アイキャッチ ──────────
hero_visual:
subject: "Japanese businessman, late-20s, sharp charcoal suit, slim tie, confident yet approachable smile"
crop: "waist-up"
position:
anchor: "right"
x_offset: 60
y_offset: 0
size_ratio: 0.50
# キャンバス幅の 50 %
style: |
photorealistic,
cinematic 50 mm lens, f/2.0 bokeh,
edge-rim light on right shoulder,
studio-grade color grading,
ultra-high detail 8K
effect:
rim_glow:
color: "#3187FF"
width: 4
intensity: 0.7
# ────────── 文字レイヤー ──────────
text_layers:
- id: "headline"
content: "次世代AI広告"
font: "Montserrat ExtraBold"
size: 168
color_gradient:
from: "#45F3FF"
to: "#2898FF"
direction: vertical
align: "left"
x_offset: 80
y_offset: -40
effect:
inner_glow:
color: "#FFFFFF"
opacity: 0.15
drop_shadow:
color: "#020B19"
opacity: 0.9
blur: 10
x_offset: 0
y_offset: 6
- id: "subhead"
content: "60秒で作成"
font: "Noto Sans JP Bold"
size: 108
color: "#FFFFFF"
align: "left"
x_offset: 80
y_offset: 160
effect:
underline:
color: "#2898FF"
thickness: 6
# ────────── スタイル ──────────
style:
vibe: "premium, modern, tech-savvy"
contrast: "high"
dynamic_range: "HDR"
color_accuracy: "strict"
# SNSクリック誘導
subject: "ビジネス女性がスマホを手に微笑む"
headline: "今すぐ無料トライアル"
cta: "詳細を見る"
palette: "#0052FF / #FFFFFF"
# メール登録ポップ
subject: "抽象的な渦巻きグラデ背景"
headline: "週3本のAI活用Tipsを受け取る"
cta: "メールアドレスを登録"
font_override: "Poppins"
subject: "新型ワイヤレスイヤホンを手にする男性"
headline: "没入せよ。"
subhead: "空間オーディオ搭載 / 5 月 31 日発売"
cta: "先行予約"
subject: "ネオン風ライトで浮かび上がるステージ"
headline: "AI広告×脳科学"
subhead: "6/12(水)19:00–20:30 JST・参加無料"
cta: "席を確保"
subject: "真夏のビーチ&レモネード"
headline: "SUMMER SALE 50% OFF"
subhead: "7/1–7/15 オンライン限定"
cta: "今すぐ買う"
各行を YAML テンプレートの subject / headline に差し替えて即試作。