
2x2グリッド、これを様々な年代の4つのファッション運動について行う、16:9クラスEditorialPoster: def __init__(self, topic): self.topic = topic self.resolution = self.resolve_auto_fields(topic) def resolve_auto_fields(self, topic): # モジュール2: コピー&ファクト self.title = generate_title(topic, max_words=5) self.tagline = generate_tagline(topic, min_words=3, max_words=8) self.labels = extract_key_points(topic, count=6-12, relationship="components") # 原則/段階/種類 # モジュール3: シュールなキャラクターエンジン self.mechanism = infer_verb(topic) # 例: 「フィルタリング」、「分岐」、「蓄積」 self.base_form = select_organism(self.mechanism) # 人間、動物、または物体 # 重要: 変容は構造的でなければならず、単なるアクセサリーではない self.transformation = invent_structural_alteration(self.base_form, self.mechanism) self.pose = select_pose(topic, attitude="intriguing_uncanny") # モジュール5: ジオメトリ&パレット self.geometry = select_geometric_family(topic) # 放射線、弧、リボン、グリッド self.palette = derive_accent_colors(topic, count=2-6, mood="flat_matte_weathered") def verify_character_logic(self): # 「サムネイル&コンセプト」チェック assert is_structural(self.transformation), "モジュール3: 解剖学/プロポーションでなければならず、アクセサリーではない。" assert fits_sentence(self.transformation, self.mechanism), "モジュール3: ロジックチェック失敗。" assert visible_at_thumbnail(self.transformation), "モジュール3: 小さいスケールで判読可能でなければならない。" assert not is_generic_cute_scary(self.pose), "モジュール3: デフォルトの感情的定型を避ける。" def render(self): self.verify_character_logic() # モジュール1&6: スタイルカーネル canvas = Canvas(aspect="1:1", bg="warm_ivory", texture="subtle_analog_grain") # ヒーロー: グレースケール、彫刻的なシェーディング、点描/ハーフトーン hero = render_grayscale_sculptural(self.base_form, self.transformation, self.pose, shading="fine_stippling", texture="tactile_print") # モジュール4: アダプティブレイアウト layout = adaptive_composition( hero=hero, title=self.title, # 特大、黒、コンデンス、大文字 labels=self.labels, # コンパクト、高コントラスト geometry=self.geometry, # ヒーローを情報に接続 palette=self.palette # フラット、マットアクセント ) return canvas.compose(layout, typography="extreme_contrast_hierarchy") EditorialPoster($ TOPIC).render()
この画像は OpenAI の GPT Image 2.5 で生成されました。ページ上のプロンプトが、生成に使われた原文そのものです。
作例は GPT Image 2.5 で、次の設定で生成されました:1672:941 · Poster · Fashion · Vintage。同じ設定を使うと最も近い結果が得られます。
まずプロンプトをそのままコピーし、スタイル・ライティング・構図のキーワードは残して被写体だけ置き換えます。出力は毎回変わるので、数回生成して選びましょう。
もちろんです。プロンプトは出発点として使うのが最適——記述語やアスペクト比、スタイルタグを調整して、自分だけの作品に仕上げてください。