本篇要來講述兩個很少用,而且也會讓人很困惑的小功能,塗鴉(Sketch)與局部塗鴉(Inpaint Sketch)。
在img2img頁面中,除了img2img與Inpaint之外,還有幾個少用的頁籤,其中的Sketch與Inpaint Sketch是兩個很類似的功能,都是讓使用者可以在Automatic1111裡面直接塗鴉,改變輸入圖的樣子,並讓AI依此重新算圖。
下圖是Sketch功能的範例圖,而Inpaint Sketch的功能也是一模一樣:
它除了支援筆刷大小之外,還有支援筆刷顏色和吸色功能,讓我們能在畫上塗色。除此之外,Sketch的其他選項與img2img一模一樣。而Inpaint Sketch的選項與Inpaint一致。
至於這兩個功能到底是做什麼的呢?其實它們就跟我們將圖片在普通的繪圖軟體中開啟,修圖儲存之後再從Automatic1111開啟是一樣的。Automatic1111只是提供了一個快速簡單的手段讓我們塗鴉而已。
而Sketch做的事情與img2img一樣,就是將我們的完成圖加噪訊算出一張新圖,所以改變的地方不只是塗鴉的部分,而是整張圖都會改變。Inpaint Sketch則是與Inpaint一樣,在我們塗鴉的地方建立遮罩覆蓋之後跑一張新圖,所以只會影響塗鴉的部分。
由於這樣的特性,所以在設定時,必須使用非常高的Denoising strength來跑圖,否則只會跑出很接近原始塗鴉的東西。
這兩個功能都是在懶得開繪圖軟體導入導出圖片時,或者要增減的東西很簡單,用滑鼠就能簡單修改時用的。如果是用於專業用途,最好還是用繪圖軟體來塗鴉比較正常。
下面是一個Inpaint Sketch加上Denosing strength 0.6來畫出一本攤開的書的效果: