ContorlNet Tile の処理で色が変化しないようにする- tile_colorfix の利用 - Stable Diffusion
tile_colorfixを利用して、ContorlNet Tile の処理で色が変化しないようにする方法を紹介します。
概要
こちらの記事や
こちらの記事で
ControlNet Tileを利用してアップスケーリングする手順を紹介しました。
アップスケーリングはできますが、元の画像と色味が若干変化する結果になりました。
この記事では、ControlNet Tileの処理時に色味が変化しないようにする手順を紹介します。
手順:事例1
こちらの記事で使用した
元画像と、アップスケールされた画像です。
アップスケールで細かい部分の描画が追加できていますが、ジャケットの青色の色味が変わってしまっています。
入力画像 | アップスケール画像 |
|
|
Stable Diffusion Web UI にアクセスします。
今回画像を生成した、txt2imgのControlNetの設定を変更します。ページを下にスクロールし、ControlNetの枠を開きます。
[Preprocessor]を[tile_resample]から[tile_colorfix]に変更します。
[Run preprocessor]ボタンをクリックします。
プリプロセッサ処理が実行され、プレビューが表示されます。見た目には違いは判らないです。
[Generate]ボタンをクリックしてイメージ生成を実行します。
イメージが作成できました。アップスケール処理が実行され、細かい部分の描画や顔の表情の描き込みができています。
入力画像、tile_resampleのアップスケール画像、tile_colorfixのアップスケール画像を比較します。
青色のジャケットの色が、tile_colorfixではオリジナルの入力画像とほぼ同じ色で出力できています。
入力画像 | tile_resample | tile_colorfix |
|
|
|
ControlNet Tile の処理で色変化を抑えることができました。
参考: tile_colorfix+sharp を利用した場合の結果
プリプロセッサに"tile_colorfix"以外に"tile_colorfix+sharp"もあります。こちらを利用した場合の結果を確認します。
[Preprocessor]のドロップダウンリストボックスをクリックし、[tile_colorfix+sharp]に変更します。
[Generate]ボタンをクリックして画像生成を実行します。
下図の画像が生成されます。
比較結果は以下です。シャープ感が強まっています。カラーも彩度が上がったカラーになります。
tile_resample | tile_colorfix | tile_colorfix+sharp |
|
|
|
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。