はじめに
LanPaintは、Stable Diffusionモデルのために設計された高品質の画像復元ツールです。その最大の特徴はどのような安定拡散モデルでも、追加トレーニングなしで正確な画像復元が可能.簡単なインストールで、ユーザーは使い慣れた ComfyUI LanPaintは、自然でシームレスな修復画像のために、複数の反復処理で修復を最適化します。破損した写真の修復、画像要素の置き換え、作品の品質向上に適しています。このツールを使えば、初心者でもプロでも、画像編集作業を簡単にこなすことができます。現在GitHubでオープンソース化されており、AI画像処理愛好家から多くの注目を集めている。
機能一覧
- トレーニング不要の画像復元:ユーザー定義モデルを含むあらゆる安定拡散モデルに直接適応。
- シンプルな置き換えサンプラー:ComfyUIのデフォルトのKSamplerノードを置き換え、元のワークフローを維持します。
- 高品質な修復結果:何度も繰り返される作業によって新しいコンテンツが生成され、修復されたエリアが周囲の環境と自然に調和する。
- パラメータの柔軟な調整:推論ステップ、アライメント強度などの調整をサポートし、さまざまな復元ニーズに適応。
- 複数の用途をサポート:コンテンツの置き換え、詳細の絞り込み、さらには一貫性のあるロールの生成に使用できます。
ヘルプの使用
設置プロセス
LanPaintのインストールは非常に簡単で、主にComfyUIを通して統合されます。以下はその詳細な手順です:
- ComfyUI-Manager経由でのインストール
- ComfyUIを開き、ComfyUI-Managerに移動します。
- 検索バーに「LanPaint」と入力してください。
- インストールボタンをクリックし、インストールが完了するまでお待ちください。
- 手動インストール
- ComfyUIで "Install via Git URL "をクリックします。
- LanPaintのGitHubアドレスを入力してください:
https://github.com/scraed/LanPaint.git
. - クリックしてインストールを確認する。
- あるいは、ターミナルを開き、ComfyUIの
カスタムノード
フォルダでコマンドを実行する:git clone https://github.com/scraed/LanPaint.git
- インストールが完了したら、ComfyUIを再起動してください。
- インストールの確認
- 再起動後、ComfyUIのノードメニューから「サンプリング」カテゴリを探します。
- LanPaint関連のノード(例:LanPaint KSampler)が表示されていれば、インストールは成功です。
使用方法
LanPaintの操作はComfyUIのワークフローに基づいています。以下はその手順です:
基本操作
- 予備
- 安定拡散モデルがインストールされ、ComfyUIの "Load Checkpoint "ノードにロードされていることを確認します。
- 修復する画像を用意し、"Load Image "ノードにアップロードします。
- リペアマスクの作成
- 画像編集ソフト(Photoshopなど)で、修復する部分のマスクを描く。
- マスキングには、透明度やぼかしのない2値マップ(白黒、0か1)が必要です。
- マスクをPNGとして保存し、ComfyUIの「Load Image (Mask)」ノードにアップロードします。
- LanPaintノードの設定
- ComfyUIのワークフローに、"LanPaint KSampler "ノードを追加します。
- デフォルトのKSamplerを置き換えて、Model、Image、Maskノードに接続します。
- デフォルトのパラメータで動作しますが、必要に応じて調整することができます:
- ランペイントステップサイズデフォルト0.3、範囲0-1。
- ランペイント・ラムダマスク領域のアライメントの強さを調整します。
- ランペイント_cfg_Big詳細、モデルによるデフォルト値を修正。
- ラン・ジェネレーション
- ComfyUIの「キュープロンプト」ボタンをクリックして、生成を開始します。
- 生成時間はハードウェアやパラメータによって異なり、通常はデフォルトの修正よりも若干長くなる。
注目の機能操作
- コンテンツの交換
- 例:白いシャツを青いシャツに替える。
- マスクのシャツの部分に印をつけ、画像とマスクをアップロードする。
- プロンプトで "blue shirt "と入力してLanPaintを実行する。
- その結果、ブルーのシャツが生まれ、周囲に自然に溶け込む。
- ダメージ修復
- 例:古い写真の傷を修復する。
- 傷の部分をマスクで覆い、ComfyUIにアップロードする。
- LanPaintは、特別な言葉を要求することなく、ダメージを埋める新しいコンテンツを自動的に生成します。
- 首尾一貫した役割生成
- 例:同じ人物を複数の視点から見る。
- キャラクター画像をアップロードし、複数コピーして角度を調整し、マスクを作成します。
- プロンプトワードに "multiple views "を追加し、実行すると生成される。
ほら
- マスキングの条件グレーやグラデーションを避け、純粋な白黒2値画像でなければならない。
- ハードウェア要件複数の画像を生成する場合、GPUのメモリを多く消費する可能性がありますので、ビデオメモリに応じてバッチサイズを調整することをお勧めします。
- パラメタリゼーション複雑な修理タスクは、ステップサイズを大きくして(例えば0.5)結果を改善することができます。
これらの手順により、ユーザーは簡単にLanPaintを使い始めることができ、簡単な交換から複雑な修理まで、様々な作業を完了することができます。
アプリケーションシナリオ
- 古い写真の修復
LanPaintを使えば、古い写真の傷や汚れ、欠けた部分を修復し、大切な思い出を蘇らせることができます。 - クリエイティブな画像編集
デザイナーはこれを使って、椅子をテーブルに置き換えたり、ドレスの色を変えるなど、画像内のオブジェクトを置き換えることで、クリエイティブなアイデアを素早く実現することができる。 - 芸術的創造における完璧さ
アーティストは、作品の完成度を高めるために、背景を調整したり、新しい要素を追加するなど、絵画の細部を修正するためにLanPaintを使用することができます。 - 広告画像処理
広告チームはこれを使用して、背景や小道具を変更するなど、さまざまなマーケティングニーズに合わせて製品表示イメージを調整することができる。 - ビデオフレーム修理
ビデオ編集者は、LanPaintを使ってキーフレームを修復したり、ディストラクションを除去したり、画像の細部を最適化することができます。
品質保証
- LanPaintとデフォルトの修正の違いは何ですか?
デフォルトの修復では通常、元のピクセルの一部が保持されますが、LanPaintでは新しいコンテンツが完全に生成され、複雑な作業でもより自然な結果が得られます。 - モデルのトレーニングが必要ですか?
その必要はありません。LanPaintは、箱から出してすぐに、どんな安定拡散モデルにも直接適応します。 - 生成時間がデフォルトより遅いのはなぜですか?
LanPaintは効果を最適化するために複数回の反復を行うため、1回の生成より若干時間がかかりますが、品質は高くなります。 - 他のプラットフォームでも使用できますか?
現在、ComfyUIが主なサポートであり、他のプラットフォームには追加の適応が必要です。