
2x2グリッド、16:9、これを4つの有名なSF小説で行う class OpticalStripeTypographicSilhouette: def __init__(self, topic): self.topic = topic self.word = derive_short_display_word(topic) self.silhouette = infer_iconic_silhouette(topic) self.stripe_map = infer_contour_stripe_paths(topic, self.silhouette) self.typography = integrate_word_into_body(self.word, self.silhouette) self.negative_space = solve_white_space_for_readability(topic) def silhouette_system(self): return { "subject": self.silhouette, "style": "フラットな白黒ベクターシルエット", "recognition": "サムネイルサイズで即座に認識" } def stripe_system(self): return { "paths": self.stripe_map, "behavior": "形を描写する流れるような輪郭バンド", "palette": "白地に黒いストライプ", "texture": "なし、純粋なグラフィックインク" } def word_system(self): return { "text": self.word, "integration": "ネガティブスペースを通じてシルエット内部に埋め込まれる", "readability": "明確だが発見される" } def render(self): return """ クリーンなオプティカル・タイポグラフィ・エンブレムとしてレンダリング: 象徴的なシルエット、流れる輪郭ストライプ、 隠された読み取り可能な単語、純白に黒インク。 """
この画像は Google の Nano Banana 2.1 で生成されました。ページ上のプロンプトが、生成に使われた原文そのものです。
作例は Nano Banana 2.1 で、次の設定で生成されました:43:24 · Vector · Poster · Sci-Fi。同じ設定を使うと最も近い結果が得られます。
まずプロンプトをそのままコピーし、スタイル・ライティング・構図のキーワードは残して被写体だけ置き換えます。出力は毎回変わるので、数回生成して選びましょう。
もちろんです。プロンプトは出発点として使うのが最適——記述語やアスペクト比、スタイルタグを調整して、自分だけの作品に仕上げてください。