(Archive)🦊マスクとアルファチャンネル
アルファチャンネルというのはRGBAのAの部分で、画像の透明度を扱うものです
https://gyazo.com/7b4b568acd263d394bb98c659eec69a1
Stable Diffusionは透過画像を扱えません
そのため、ComfyUIでは透過画像はRGB画像 + マスクという形式でLoadされます
透過画像をLoadしてそのままPreviewノード等へつなぐと、透過された部分が黒く塗りつぶされた画像が出力されます
その代わり、ちょうど透過された部分と同じ形でマスクが生成されます
AffinityやPhotoshopユーザーに伝わる説明をするとマスク付きレイヤーです
処理中はいいですが、最終的には透過画像で保存したい
こういう場合にはJoin Image With Alphaノードを使います
https://gyazo.com/5ddaae083689435af8156c1f4e758fee
RGB画像 + マスクに分解されたものを、再びRGBAに合体してあげるわけですね
逆にRGB画像 + マスクに分解するにはSplit Image With Alphaノードを使います
https://gyazo.com/4193f083acd608091f0b65fe55ab8226
当然ですが、マスクエディター等でマスクを編集すればその部分も透過されて出力されます
Archive_page