Text-to-Image - 言葉で絵を描く

テキストの説明から画像を生成するText-to-Image技術。代表的なサービスとプロンプトのコツを紹介します。

編集・検証: AIパスポートスタディ編集部 公式情報: GUGA 生成AIパスポート公式ページ 制作・検証方針
香月 リサ 先生(笑顔) 香月 リサ 先生

テキストから画像を生成する技術を総称してText-to-Imageと呼ぶわ。
今日は代表サービスとプロンプトのコツを見ましょう。

戸倉 ジャスミン(普段) 戸倉 ジャスミン

DALL-E、Midjourney、Stable Diffusion、他にも色々あるんだよね?

香月 リサ 先生(普段) 香月 リサ 先生

代表的なのは OpenAI のDALL-Eシリーズ(2/3)、Midjourney、Stability AI のStable Diffusion、Google のImagen、Adobe Firefly、Black Forest Labs の FLUX など。
それぞれ得意分野が違って、Midjourney は芸術的な表現、DALL-E 3 は指示の解釈力、Stable Diffusion はカスタマイズ自由度、という印象ね。

雪村 ましろ(普段) 雪村 ましろ

プロンプトの書き方で結果って変わるのぉ?
ましろも描かせてみたいなぁ…

香月 リサ 先生(普段) 香月 リサ 先生

書き方で劇的に変わるわ。
コツは主に4つ。
①具体的に描写する: 「犬」より「ゴールデンレトリバーの子犬」がベター。
②スタイルを指定する: 「水彩画風」「写真風」「浮世絵風」など。
③品質指定を加える: 「高解像度」「8K」「masterpiece」など。
④構図指定:「上からの視点」「クローズアップ」など。

戸倉 ジャスミン(あせる) 戸倉 ジャスミン

うーん、あたしまだピンとこない…具体的ってどのくらい?
『走ってるゴールデンレトリバー』くらいでいいの?

深見 つむぎ(普段) 深見 つむぎ

さらに足すと「黄色いゴールデンレトリバーが、夕焼けの海辺を勢いよく走っている、毛並みのディテールが細かい、写真風」とかになります。
形容と場面描写をレイヤーで重ねる感覚です。

雪村 ましろ(笑顔) 雪村 ましろ

わぁ、お店の紹介文みたい…ふふっ。
なんだか楽しそうっ!

香月 リサ 先生(普段) 香月 リサ 先生

そしてもう一つ強力な道具がネガティブプロンプト。
「含めたくない要素」を指定するの。
よくあるのは「blurry(ぼやけ)」「low quality(低品質)」「deformed(歪み)」「extra fingers(指が多い)」など。
これだけで結果の質が大幅向上するのよ。

戸倉 ジャスミン(びっくり) 戸倉 ジャスミン

ポジだけじゃなくてネガでも指定できるんだ?!
へぇ〜、そっちも大事そうだね!

深見 つむぎ(普段) 深見 つむぎ

補足: モデルごとにネガティブプロンプトの効き方は異なります。
Midjourney は `--no` オプション、Stable Diffusion は独立した入力欄、DALL-E 3 ではあまり使えない、など仕様差があります。

雪村 ましろ(笑顔) 雪村 ましろ

プロンプトって、言葉の絵の具と筆、みたいな役目なんだね。

戸倉 ジャスミン(笑い) 戸倉 ジャスミン

言葉の選び方がそのまま絵の出来に直結するんだね!
まさにプロンプトエンジニアリングって感じ!
Phase 5 も楽しみになってきた!

香月 リサ 先生(普段) 香月 リサ 先生

試験では「Text-to-Image=テキストから画像生成」「代表サービス3〜4つ」「ネガティブプロンプトの概念」を押さえて。
日常の生成ツール体験が、そのまま試験対策にもなる、という実用的な章でもあるのよ。

確認クイズ

Text-to-Image のプロンプトで画像品質を向上させる方法として最も適切なものはどれか。

  1. プロンプトを短くする
  2. ネガティブプロンプトで不要な要素を除外する
  3. 同じプロンプトを繰り返す
  4. 英語ではなく日本語で入力する
こたえを見る

正解: 2. ネガティブプロンプトで不要な要素を除外する

ネガティブプロンプトで「blurry, low quality, deformed」など不要な要素を指定することで、画像品質を向上させられます。長さや言語、繰り返しは一般的な品質向上策ではありません。

🔖 この記事の関連書籍

Amazonアソシエイトリンクを含みます。他分野は おすすめ書籍ページ へ。