AIREITER

FLUX 2 Kleinで一貫した画像編集を行うプロンプトガイド

最終更新日: 2026-10-03 01:25:36

Kleinで使う編集プロンプトは、変更点を1つに絞り、参照画像の役割を指定したうえで、変えてはいけない人物や構図の要素を明記するのが基本です。

結論:変更点だけを指示する

1枚または複数の参照画像を使って、手早く範囲を限定した編集をしたいなら、まず試すべきはFLUX.2 [klein]です。ジャケットの差し替え、人物を別の場所へ移す、製品の色を変える、光の当たり方を調整するといった用途に向いています。Black Forest Labsの公式FLUX.2リポジトリでも、ファミリーの機能としてテキストからの画像生成、単一参照画像による編集、複数参照画像による編集が案内されています。

一方で、悩ましいのが一貫性です。実際のComfyUIユーザーからは、修復や反復編集のワークフローで人物の同一性が失われたり、人体の形状が崩れたりするという報告があります。あるユーザーは、結果を次のように端的に表現しています。

「そのため、人物の同一性が完全に保たれるわけではありません」— u/Hairy-Candy3690、r/comfyui

そこで、編集の指示は毎回、次の2つに分けて書き始めるのがおすすめです。

  • 変更:変更したい視覚要素を1つだけ指定する。
  • 維持:編集後も残したい人物の同一性、構図、文字、オブジェクトの特徴を明記する。

参照画像と変更指示を組み合わせる基本形

どの画像を基準にするのかを明示し、目に見える変化を1つだけ求めます。画像を文章で一から描写し直すのではなく、維持すべき重要な要素を列挙するのがコツです。

基本形は次のとおりです。

Using image 1 as the base, change [one element] to [target state].
Keep [identity, pose, composition, wardrobe, text, and other critical details] unchanged.
Match the existing perspective and lighting unless [specific exception].

そのまま使える編集プロンプトのテンプレート

オブジェクトの差し替え

Using image 1 as the base, replace the red backpack with a matte black canvas backpack. Keep the same person, face, pose, clothing, framing, and street background unchanged. Match the original perspective and soft overcast light.

ライティングの変更

Using image 1 as the base, change the lighting to warm sunset light from camera left. Keep the same person, facial identity, hairstyle, clothing, pose, camera angle, and background composition. Add warm highlights without changing the printed text on the shirt.

色の変更

Using image 1 as the base, change only the jacket to deep cobalt blue, hex #1E3A8A. Keep the person, jacket shape, logo lettering, folds, shadows, and background unchanged. Preserve the existing light direction.

16進カラーコードは単独で置くのではなく、対象のオブジェクトとセットで指定しましょう。生成結果では、素材や照明によって色の見え方が変わるため、あくまで方向性を示す情報として扱ってください。

複数参照画像を使うときは、役割をすべて指定する

参照画像ごとに役割を割り当てます。たとえば、「人物は画像1、部屋は画像2、暖色のサイドライトは画像3を使う」といった具合です。「これらの画像を組み合わせて」とだけ書くと、どの人物、背景、照明を優先すべきかをモデルが推測しなければなりません。

Black Forest Labsのガイダンスでは、Kleinは複数の参照画像に対応すると説明されています。ただし、参照画像の上限はエンドポイントによって異なるため、本番リクエストを送る前に利用するインターフェースを確認してください。

反復編集では、画像の順番も固定しましょう。1回目に画像1を人物の参照に使ったなら、2回目で何の説明もなく画像2を人物の参照に切り替えないことが大切です。

編集を重ねても人物を安定させる方法

中間生成物を作ったあとも、元の人物参照画像は手元に残しておきましょう。直前の出力画像だけを次の入力に使うと、小さな変化が積み重なりやすくなります。1回の編集で加える変更は、できるだけ絞るのが安全です。

明示的に維持すべき要素

あとから修正しにくい要素については、維持する条件を具体的に書きます。

リスク維持するための文言
顔の変化「同じ顔の同一性、顔の比率、髪型を維持する」
ポーズの変化「同じ体の位置、手の位置、カメラアングルを維持する」
服装の変化「同じ衣服、縫い目、しわ、プリントを維持する」
構図の変化「トリミング、被写体の位置、レンズによる遠近感、背景の配置を維持する」
文字の変化「正確な文字列『NORTHLINE』を、同じ位置と大文字表記で維持する」

「すべて維持する」とだけ書けば、これらのリスクを防げるとは限りません。重要な要素は、ひとつずつ具体的に指定してください。

長いプロンプトより、修正を分けたほうが安全なケース

複雑な編集は、変数を1つずつ変える複数の工程に分けましょう。

  1. 人物とトリミングを維持したまま、背景を変更する。
  2. 顔、ポーズ、ロゴを維持したまま、服の色を変更する。
  3. 色と文字を維持したまま、照明を調整する。
  4. 必要な変更が正しく反映されたら止める。安定した画像を必要以上に調整し続けない。

1変数ずつの編集に分けても、人物の同一性が必ず保たれるわけではありません。それでも、失敗の原因を特定しやすくなり、過剰な修正指示で状況を悪化させるリスクを抑えられます。背景を変更したあとに顔が変わったなら、どの指示が問題を引き起こしたのかを切り分けられます。

Kleinで効いてくるプロンプトの書き方

まず被写体または変更対象のオブジェクトを書き、次に変更内容、そのあとに維持すべき条件を続けます。通常の編集なら、実用上の出発点として30〜80語程度を試すとよいでしょう。追加するのは、目に見える関係性、位置、維持条件を具体的に説明する語句だけにします。

タグを大量に並べるのではなく、つながりのある文章で書いてください。「左側のマグカップを青い陶器のカップに置き換え、手、テーブル、窓の反射は変えない」と書けば、単に「マグカップ、青いカップ、テーブル、手」と並べるよりも、モデルに対象同士の関係を伝えられます。

望む状態は、できるだけ肯定形で記述します。「ぼかさない」ではなく「顔にシャープなピントを合わせる」、「背景を変えない」ではなく「既存の背景の配置と遠近感を維持する」と書く形です。Kleinのバリエーションやラッパーによって、ネガティブプロンプトの扱いは異なります。一般的なネガティブプロンプト用の分岐があると決めつけず、実装を確認してください。

互いに矛盾する指示も避けましょう。「製品全体に光を当て直しつつ、白いラベルはピクセル単位で完全に同一に保つ」という指示では、同じピクセルを変更しながら維持することを求めています。実際にしたいことが「シーンに暖色の光を加え、ラベルの文字は純白で読みやすく保つ」なら、そのように書くべきです。

Klein、FLUX 3、Kontextの選び方は「失敗への許容度」で決める

どれが常に高品質かというランキングで考えるより、ワークフローの中でどの程度の失敗まで許容できるかで選ぶほうが実用的です。

目的まず試すモデル実用上の判断
高速な下書き、範囲を限定した編集、局所的な反復FLUX 2 Klein1回ごとの編集を確認でき、実行時間の制約が重要ならKleinを選ぶ。
人物の同一性を保つ複雑な合成より大きなFLUXエンドポイント反復を遅くしてでも、1回の失敗にかかるコストを下げたいなら上位のエンドポイントへ移る。ただし、現在のエンドポイントの機能を先に確認する。
会話形式で行う抽象度の高い変換KontextコンパクトなKleinパイプラインよりも、会話型の編集インターフェースがワークフローに合うなら選ぶ。

変更内容を1〜2個の具体的な指示にまとめられ、各工程を確認できるならKleinを使いましょう。人物の同一性の維持、複雑な合成、文字組み、複数の依存関係を持つ変換を一度に行う必要があるなら、FLUX 3またはKontextへの移行を検討します。

FAQ

FLUX 2 Kleinは複数参照画像の編集に対応していますか?

対応しています。Black Forest Labsは、複数参照画像による編集をサポート機能として案内しています。ただし、利用できる参照画像の数はエンドポイントやインターフェースによって異なります。本番リクエストを送る前に、Kleinの現在の上限を確認してください。

ネガティブプロンプトは使うべきですか?

利用しているKleinのインターフェースに、ネガティブプロンプト用の入力欄があるからといって、必ず機能すると考えないでください。「何も置かれていないテーブル」や「全体にシャープなピント」といった望ましい状態を肯定形で書き、実装を確認しましょう。

Kleinの編集プロンプトはどのくらいの長さにすべきですか?

まずは30〜80語程度から始めます。複数の被写体、正確な位置関係、複数の維持条件がある場合は長くなっても構いません。ただし、目に見える結果を説明していない文は削ってください。

何度も編集したあとに顔が変わるのを防ぐには?

元の人物参照画像を手元に残し、1回の処理で変更するのは1つに絞ります。さらに、顔の同一性、髪型、ポーズ、トリミングを明示的に維持してください。中間画像はそれぞれ保存し、必要な編集が正しく反映された時点で止めます。編集の連鎖が長くなるほど、人物の同一性が崩れる可能性は高まります。

FLUX 2 Kleinは、工程ごとに確認できる高速で範囲を限定した編集に向いています。一方、人物の同一性の崩れや複雑な合成の失敗が、処理速度よりも大きなコストになるなら、FLUX 3またはKontextを選びましょう。