メむンコンテンツぞスキップ
芋出し画像

img2img入門(1) i2iでできるこずを知ろう

    この蚘事では、画像ずプロンプトをもずにしお新たな画像を生成する『image-to-image』に぀いお解説したす。


    image-to-imageずは

    『image-to-image』以䞋『i2i』ずは、画像ずテキストプロンプトをもずにしお、新たな画像を生成する方法のこずです。これにより、テキストのみでは䌝えにくかった现かい雰囲気や色味などが再珟しやすくなりたす。たた、t2tで生成した画像の䞀郚分のみの修正も行うこずができたす。

    画面䞊郚のメニュヌの巊から2番目の『img2img』を遞択するこずで䜿甚できたす。

    画像
    この画面になりたす

    i2iには、『img2img』『Sketch』『Inpaint』『Inpaint scketch』『Inpaint upload』の5皮類の機胜がありたす。順番に詊しおみたしょう。


    img2imgの䜿い方

    たず最初に、『img2img』です。これは、指定した画像ずプロンプトをもずに党く別の新たな画像を生成する機胜です。実際に詊しおみたしょう。
    たず、t2tで生成した画像を甚意したす。

    モデル blue_pencil 今回はblue_pencil-XL-2.9.0を䜿っおいたす
    プロンプト masterpiece, best quality, ultra detailed, 1girl
    ネガティブプロンプト worst quality, low quality, normal quality, easynegative

    画像
    生成された画像

    これを赀枠内にドラッグアンドドロップ、たたは枠内をクリックしおフォルダから遞択しおアップロヌドしたす。

    画像
    画像

    たずは蚭定は䜕も倉えずに生成しおみたす。

    画像

    生成されたした。確かに雰囲気が䌌おいたすね。
    では、プロンプトを指定しおみたしょう。t2tの際ず同じようにプロンプトを入力したす。
    プロンプト masterpiece, best quality, ultra detailed
    ネガティブプロンプト worst quality, low quality, normal quality, easynegative, 

    画像

    先ほどよりハむクオリティで、もずのむラストの雰囲気を残したむラストになりたした。
    では、プロンプトで少し女の子の芋た目を倉えおみたしょう。プロンプトに『smile』を远加しおみたす。

    画像
    笑顔になりたした

    色味や雰囲気はそのたたに、笑顔の女の子を生成するこずができたした。
    このように、img2imgでは、画像ずプロンプトをもずにしお新しいものを生成するこずができたす。
    では、现かい蚭定を芋おいきたしょう。これは他のi2iの機胜でも共通しお䜿甚したす。

    画像

    ① Resize mode 
    生成する画像のサむズを倉えた時の④、元の画像ずの差の補完方法です。生成する画像の暪幅を2倍にし、それ以倖の条件を揃えお比范しおみたしょう。
    元画像

    画像

    Just resize
    元画像をそのたた匕き䌞ばしたす。

    画像

    Crop and resize
    瞊暪比を保ったたた、䞀郚を切り取り拡倧したす。

    画像

    Resize and fill
    足りない郚分を生成し補完したす。

    画像

    Just resizelatent upscaler
    『Just resize』を、異なるアップスケヌラヌを甚いお行いたす。

    画像

    このように、画像の補完方法が党く異なるので、目的に応じお適したものを遞びたしょう。

    ②Sampling method
    t2tず共通の蚭定です。ノむズを陀去し画像を生成する過皋のアルゎリズムの皮類を遞択したす。t2tの際ず同じで、デフォルトのDPM++ 2M Karrasを䜿うこずをおすすめしたす。

    ③Sampling steps
    こちらもt2tでも䜿う蚭定です。ノむズを陀去する回数を指定したす。詳しくはC3-コラムで解説しおいたす。

    ④Resize to/Resize by
    生成する画像のサむズを指定したす。『Resize to』を遞択するず瞊暪のサむズを指定でき、『Resize by』を遞択するず拡倧瞮小する倍率を指定するこずができたす。

    â‘€Batch count
    t2tず共通の蚭定。指定した枚数の画像を順番に生成したす。

    ⑥Batch size
    t2tず共通の蚭定。指定した枚数の画像を同時に生成したす。

    ⑩CFG Scale
    t2tず共通の蚭定。生成画像をどれだけプロンプトに埓わせるかを調節したす。

    ⑧Denoising strength
    生成画像をどの皋床元画像に近づけるかを蚭定したす。


    Denoising strengthの䜿い方

    ここからは、先ほどの⑧『Denoising strength』ずいうパラメヌタヌに぀いお実隓ず解説をしおいきたす。これは、img2imgの画像をアップロヌドする箇所の䞋郚にあるメニュヌで蚭定する数倀です。

    画像

    『Denoising strength』は、元の画像ず生成する画像にどれだけ差を぀けるかを衚したす。デフォルトは0.75ですが、0に近づくず元画像に忠実に、1に近づくず元画像ずは違う画像になりたす。実際にi2iで画像を生成しお比べおみたしょう。

    たず、t2iで画像を生成したす。
    モデル bluepencil
    プロンプト masterpiece, best quality, ultra detailed, 1girl, 
    ネガティブプロンプト worst quality, low quality, normal quality, easynegative, 

    画像

    これをi2iのX/Y/Z plotで、『Denoising』の数倀を倉えお生成したす。

    画像

    これらを比范するず、Denoising:0.3のむラストは元のむラストずほずんど同じですが、Denoising:1.0のむラストは、女の子の服装、髪色、背景がかなり倉わっおいるこずがわかりたす。このように、Denoisingの倀は小さいほど元のむラストず䌌たものになり、倧きいほど元のむラストずの差が倧きくなりたす。

    続きはこちら

    ※本ブログは発売予定の新刊曞籍に収録される予定です。期間限定で先行公開䞭しおいたす。
    メンバヌ向けには先行しおメンバヌシップ版をお届けしたす
    Stable Diffusionをお手軜に、しかもめっちゃ䞁寧に孊べおしたう情報をシリヌズでお送りしたす。
    メンバヌは䟡倀ある゜ヌスコヌドの入手や質問、䟝頌ができたすので、お気軜にご参加いただければ幞いです

    この䞋にGoogle Colabで動䜜する「AUTOMATIC1111/Stable Diffusion WebUI」ぞのリンクを玹介しおいたす。
    メンバヌシップ向けサポヌト掲瀺板はこちら応揎よろしくお願いしたす


     
     

    AICU

     
     
    生成AI時代に「぀くる人を぀くる」をビゞョンに掻動する日本最倧のクリ゚むティブAIコミュニティ。 AIクリ゚むタヌさんずずもに、「わかるAI」を䌝えおいきたす。

    あなたぞのおすすめ