画像生成Aiの生成した画像でよくあること第1位がちょっとイメージと違う!ではないでしょうか
まったくイメージと違うものを生成してきて笑うときもありますが、何度も違うものを出されると心が折れます。
このちょっと違うをプロンプトで直そうとすると非常に大変ですよね?
画像を直したいときの簡単な方法があるんです。
その方法とはAI Canvasを使って画像を編集することです。
プロンプトでうまく行かず、悪戦苦闘していたものがAi Canvasで簡単に直せた方法を紹介します。
画像生成Aiでイメージ通りの画像を少ない回数で作るのは難しいです。
うまく行かないことが続くと諦めてしまいがちです。
プロンプトの沼にズッボリハマった私が沼から這い上がった方法をお教えします。
AI Canvasってなぁに?
AI Canvasは画像を編集できるツールです。
画像生成したはいいけど見切れていたり、もう少し遠くからの画像が欲しかったりしませんか?
プロンプトで衣服の色を指定しているのに、違う色で出てくるのをプロンプトで直そうして躍起になっていませんか?
ここだけ微妙に違うんだよぁ~と惜しいものをプロンプトで直そうとして全く違うものが出てきていませんか?
私はめっちゃしてました。
プロンプトで直そうとしてトークンがすぐに無くなってしまってその日はお預けなんてこともよくあります。
Ai Canvasを使って画像を仕上げることでイメージ通りの画像が作れるようになります。
AI Canvasで出来ること
AI Canvasで画像を編集することで何ができるのか?
AI Canvasではこんなことが出来ます。
AI Canvasの機能を使い、画像の細かい編集が出来ます。
複数の機能を使うことにより短時間で簡単にイメージに近い画像を作ることが出来るようになります。
編集した画像はサイトには残りません。必ずDLすることをオススメします。
編集した画像全体のプロンプトや生成したモデルなどのデータは確認できないので注意が必要です。
AI Canvasの使い方
AI Canvasを使うにはホーム画面の左のAI Canvasをクリックするか生成済みの画像からEdit in Canvasをクリックします。
AI Canvasの画面とツールの説明
①キャンバスを移動させる時に使用します。
②選択範囲⑩を移動させたり、画像を移動させる時に使用。
③マスクツール:画像の編集をしたい箇所を指定する。
④消しゴム:一部をけして再描写するときに使用します。
⑤スケッチツール:追加したいものの場所を指定するときに使用。
⑥アップロード:画像をAI Canvasにアップロードするときに使用。
⑦ダウンロード:生成した画像をダウンロードする。
⑧もとに戻す:ひとつ前の処理に戻す
⑨一つ送る:⑧の処理をした際に一つ後の処理に送ります。
⑩画像の編集の対象エリア:対象に囲まれた範囲内で処理が行われます。
Canvas Mode:画像生成の処理の選択。
Inpaint Strength : 元の画像の影響度、大きい数値ほど元の画像の影響を受ける。
Number of Images : 編集した際のパターンの数を選択、多く選択すると使うトークンが増えます。
Image Dimensions:編集エリアのサイズの選択
Render Densit:編集エリアを狭める、高い数字ほど範囲は狭くなるが解像度があがります。
Guidance Scal:プロンプトの重み付け、高い数字ほどプロンプトに忠実になるがイメージが崩れる。
基本的な使い方の手順は次のようになります。
- 編集したい画像をAI Canvasへアップロードする
- 編集したいエリアに選択範囲で移動させる
- 編集したい内容に応じて、マスク、消しゴム、スケッチツールで選択する
- モデルを選ぶ
- プロンプト、ネガティブプロンプトを入力する
- 画像を生成する
出来ることとその使い方を紹介していきます。
元の画像に画像を追加する
元の画像を参考にして画像から見切れているところを追加する方法です。
まずは使用する画像をAI Canvasに取り込みます。
今回はLeonardo.Aiで生成された画像を元にやっていきます。
Cnavas ModeはInpaint/OutPaintを使用します。
Inpaint/Outpaintは元の画像を参照して新たな画像を生成させる処理を行います。
使用するツールは対象エリアのツールだけです。
エリア選択範囲を元の画像に被せて配置します。
元の画像と選択エリアが被っていないと不自然なものになるので注意が必要です。
モデルは取り込んだ画像と同じモデルを選択し、プロンプトも同じプロンプトを入力欄に入力します。
すべての設定が終わったらGenerateをクリックして画像を生成します。
追加して生成される枚数はNumber of Imagesで設定した枚数で作られます。
お気に入りの画像を選びAcceptで決定します。Cancelを選択すると元に戻ります。
同じように繰り返しおこない画像を追加していったものがこちらです。
このように元の画像を参考にして描かれていない箇所を追加することが出来ます。
失敗作1:エリア選択の際に元の画像に被せる範囲が少ない場合はおかしな画像が出る時があります。
新たに生成されたエリアは木を境目にして天気が変わっています。
選択エリアの元の画像から情報を読み取り不足している部分を描くという処理を行うためです。
失敗作2:プロンプトを変える
プロンプトを変えたことによって家の作りが変わっています。
意図的に変える場合以外は元のプロンプトを使用しましょう。
元の画像の一部を変更する
生成された画像の中には余計なものが入ったり、ものすごい惜しいものがあります。
惜しい画像をイメージ通りにする微修正をAI Canvasですることが出来ます。
今回はこちらの背景を海岸に変えていきます。
Canvas ModeはInput/outpaintです。
ツールはマスクツールを使用します。
変更したい箇所をマスクツールで指定します。
このとき変更したくない箇所に多少かぶさっても問題はありません。
既存の画像を参照して再生成するのでものすごく変な画像になることはほとんどないです。
それでも被写体を維持したいという場合には境目を慎重に設定することをオススメします。
マスクした箇所をどのように変えるのかをプロンプトで指定します。
今回が海辺の背景をいうプロンプトにしています。
画像の一部を変えることが出来ました。
MINIの車体にマスクが被ってしまったところでも背景にならずに自然な形で新しい画像を生成しています。
元の画像の一部を変える Sketch2Image
Skech2Imageとは加筆したものを生成する機能です。
しかしこの機能は実はマスクや消しゴムより強力です。
使用するModeはSketch2Imageです。
スケッチの使い方は2つあります。
- 画像に対して何かを追加するときに使う
- 画像の一部の色をピンポイントで変える
まずは画像に対して追加する使い方を画像付きで説明します。
画像に追加する
画像をAI Canvasに取り込んだ後にスケッチツールで追加したい箇所を塗りつぶします。
モデルは元の画像と同じモデルを選択します。
プロンプトは変更したい箇所のプロンプトだけ入力します。
元の画像のプロンプトは必要ありませんが、画風や画質に関するものは同じものを入れると調和が図れます。