Stable Diffusion二維碼:如何輕松創(chuàng)建獨(dú)特且令人印象深刻的二維碼

二維碼主要用于在 2D 圖像中編排文本或 URL。您可用手機(jī)的相機(jī)應(yīng)用程序來讀取其中的信息和訪問頁面。但是一般圖片都是比較古板,如果你做一些特色的二維碼,可以使用stable diffusion來生成。


在這篇文章里,我們將教您如何使用stable diffusion制作漂亮酷炫的圖片二維碼。
使用 AUTOMATIC1111 Stable Diffusion GUI,您可以輕松地創(chuàng)建 QR 碼。您可以在 Google Colab、Windows或Mac上使用此 GUI。
您還需要安裝 ControlNet 擴(kuò)展。請按照本教程進(jìn)行安裝。
如果您使用我們的 Colab Notebook,只需在啟動時選擇 ControlNet。
生成二維碼
您需要一個二維碼。為了提高成功率,請使用符合以下條件的二維碼:
使用高容錯設(shè)置(30%)。 QR 碼周圍有白色邊緣(安靜區(qū)域)。 使用最基本的方形填充和黑白圖案。 避免在黑色元素之間引入細(xì)白線的生成器。 我們將在本教程中使用這個 QR 碼生成器。 https://cli.im/
步驟 1:選擇文本類型并輸入 QR 碼文本。

stable diffusion二維碼
以下是對原始段落的修改,使用了比喻和排比等修辭手法,并添加了更多的細(xì)節(jié)來豐富文本內(nèi)容:
在AUTOMATIC1111 WebUI中,Img2img頁面的導(dǎo)航如下:
? 步驟1:選擇檢查點(diǎn)模型。我們將使用 xsarchitecturalv3com_v3.ckpt [7bf72c55d3]。

? 步驟2:輸入提示和否定提示。
提示對于您的成功非常重要。有些提示會與您的二維碼自然融合。
我們將使用以下提示【科幻、戰(zhàn)爭、燃燒、高樓大廈】:
science fiction,warfare,burning,tall building,
否定提示:
ugly, disfigured, low quality, blurry, nsfw
? 步驟3:上傳二維碼至img2img畫布。

通過邏輯推導(dǎo),我們得出結(jié)論:使用img2img生成類似于QR碼的圖像,不足以生成有效的二維碼。為了生成有效的二維碼,我們需要在采樣步驟期間打開ControlNet,將QR代碼印到圖像上。在采樣步驟接近結(jié)束時,ControlNet被關(guān)閉,以提高圖像的一致性。
分步指南:
1. 在AUTOMATIC1111 WebUI中,導(dǎo)航到Img2img頁面。
2. 選擇檢查點(diǎn)模型。我們將使用xsarchitecturalv3com_v3.ckpt [7bf72c55d3]。
3. 輸入提示和否定提示。
4. 將二維碼上傳至img2img畫布。
? 步驟4:設(shè)置參數(shù)
在第一步中,將圖像處理程序設(shè)置好。接著調(diào)整圖像的大小,確保滿足需求。采樣方式采用DPM++2M Karras,并設(shè)置采樣步數(shù)為50。圖片的寬度為768,高度也保持不變。CFG規(guī)模設(shè)定為7,以提高處理速度。同時,去噪強(qiáng)度設(shè)置為0.75,以減少雜質(zhì)的干擾。
在第二步,將二維碼上傳到ControlNet的圖像畫布。這樣,就可以進(jìn)行圖像處理和分析了。

? 步驟5:輸入以下 ControlNet 設(shè)置。

? 步驟6:按“生成”按鈕。

? 步驟7:按檢查
手機(jī)上的二維碼掃描結(jié)果并不總是準(zhǔn)確的。為了提高成功率,可以嘗試生成更多的圖像并進(jìn)行檢查。
注意事項(xiàng)
并非所有二維碼都使用相同的原理。有些二維碼可能無法正常工作,而且它們只能在適當(dāng)?shù)木嚯x內(nèi)進(jìn)行閱讀。
有些提示與二維碼更相輔相成。例如,前面提到生成帶有雪屋頂?shù)姆课莸奶崾九c二維碼完美融合,因?yàn)樗鼈兙哂邢嗨频囊曈X元素。
不同型號和提示的參數(shù)可能會有所不同。您需要微調(diào)以下參數(shù),以便將二維碼和提示更好地融合在一起。
去噪強(qiáng)度:減少初始構(gòu)圖多關(guān)注二維碼。但也不能過度縮小,否則只會看到二維碼。這個參數(shù)通常設(shè)置在0.7以上。
控制權(quán)重:減少以顯示更多提示。
啟動控制步驟:增加以顯示更多提示。
結(jié)束控制步驟:減少提前停止ControlNet,使二維碼和圖像能夠更自然地融合。