画像の拡大方法 †更新日2024-04-24 (水) 11:53:42
作成日:2023年8月26日
グラボの変更後 †
元画像のパラメータを「PNG内の情報を表示」からimg2imgにインポートする。 ControlNet + Tiled VAE Tiled VAEを有効にしないと以下のエラーが出る torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 31.56 GiB (GPU 0; 12.00 GiB total capacity; ..... 「Tiled Diffusion」は使用しない。 Tiled Diffusionでは、画像にノイズ(異物)が生成うまくいかなかった。→やり方の問題かもしれないが。 パラメータ設定 †バッチサイズは「8」でも動くようだが画像が重なっておかしくなった。しかも時間もかかる。バッチサイズは「1」でよいかも
画像合成後の画像をimg2imgにインポートして、画像サイズを以下のボタンより読み込ませる。 グラボの変更前 †すでに作成済画像をタイルに分割して拡大する手順。 グラフィックメモリが少ないときに非常に便利。
だと512x768程度までしか作成できないが、Resizeの大きさを512x512に設定して分割して作成して合成する感じで4倍程度は作成できる。(時間はかかるが) 手順 †img2imgタブ †img2imgタブで元画像をドラッグアンドドロップする
ControlNet †
スクリプト †
実行結果 †3倍に拡大 元画像 3倍画像 参考 † |