2024/11/08(金) [n年前の日記]
#1 [cg_tools] miniPaintを試用
画像生成AI Stable Diffusion web UI について調べてたら、miniPaintなるものを利用できるようにする拡張があると知った。
_miniPaint - image editor
_0Tick/a1111-mini-paint: Image editor for the AUTOMATIC1111 stable-diffusion-webui
_viliusle/miniPaint: online image editor
_miniPaint extension published : r/StableDiffusion
Webブラウザ上で動作する画像編集アプリ、らしい。レイヤー機能もある。なかなか良さそう。
Stable Diffusion web UI上で少し試用してみたのだけど、ちょっとハマった。上のほうにあるメニューの中から「Send」を選べば、txt2img や img2img に画像を送信できるのだけど、ControlNet に送っても画像が反映されなくて首を捻った。
どうやら、アルファチャンネルを持った状態の画像(RGBA 32bit)を送ってしまう時があるようで、そのフォーマットの画像では ControlNet が処理できないようだなと…。おそらく RGB 24bit の画像にしないといけない。
解決策としては…。miniPaint側で、背景として真っ白なレイヤー等を置いた状態で、Layer → Flatten Image を選んでレイヤーを全結合すればアルファチャンネルが無くなってくれるかなと。その状態で「Send」を選んで送った ControlNet にも反映された。
_miniPaint - image editor
_0Tick/a1111-mini-paint: Image editor for the AUTOMATIC1111 stable-diffusion-webui
_viliusle/miniPaint: online image editor
_miniPaint extension published : r/StableDiffusion
Webブラウザ上で動作する画像編集アプリ、らしい。レイヤー機能もある。なかなか良さそう。
Stable Diffusion web UI上で少し試用してみたのだけど、ちょっとハマった。上のほうにあるメニューの中から「Send」を選べば、txt2img や img2img に画像を送信できるのだけど、ControlNet に送っても画像が反映されなくて首を捻った。
どうやら、アルファチャンネルを持った状態の画像(RGBA 32bit)を送ってしまう時があるようで、そのフォーマットの画像では ControlNet が処理できないようだなと…。おそらく RGB 24bit の画像にしないといけない。
解決策としては…。miniPaint側で、背景として真っ白なレイヤー等を置いた状態で、Layer → Flatten Image を選んでレイヤーを全結合すればアルファチャンネルが無くなってくれるかなと。その状態で「Send」を選んで送った ControlNet にも反映された。
◎ 余談。他の拡張もメモ :
Stable Diffusion web UI 上で利用できる画像編集系拡張としては、Photopea Stable Diffusion WebUI Extension というものもあるので一応メモしておく。
_yankooliveira/sd-webui-photopea-embed: A simple Stable Diffusion WebUI extension that adds a Photopea tab and integration.
_yankooliveira/sd-webui-photopea-embed: A simple Stable Diffusion WebUI extension that adds a Photopea tab and integration.
[ ツッコむ ]
以上です。