[AI繪圖] 如何用AI生成風格獨特的QR Code - Stable Diffusion進階應用(一)

更新 發佈閱讀 7 分鐘
raw-image

AI繪圖當道,如果最近有在關心AI繪圖的你可能會看到一篇在國外Reddit的文章裡面展示了非常驚人的QR Code,但是很不幸的是這篇文章的圖片是利用特別訓練的Controlnet model來生成QR Code的,原來的作者並沒有發布這個特別訓練過的controlnet model (很有可能不會發佈)。但是在各個網友積極嘗試之下,也終於有人找到了方法可以用一搬的controlnet得到可以運作的QR Code,也就是類似我標題這樣的一張圖片(大家不妨試試看我的圖片,這是跟我合作的醫師所以會連結到她的網站)。 用這樣的方法生成的圖片,雖然沒有原本文章發表的那種QR code令人驚艷(幾乎看不到方塊的元素),但是一樣可以讓人耳目一新,所以我這邊就以我嘗試過的方法分享給各位。

首先這邊聲明,這邊是進階的教學,如果看完這篇教學要很快上手,那麼
1.你至少要已經安裝好Stable Diffusion Automatic1111
2.你要了解ControlNet如何使用並且也已經稍微操作過
3.如果稍微了解怎麼PS圖片那麼會幫助你微調一些已經接近滿意的照片
4.要有實驗精神,因為每個不同風格的圖片需要很多參數微調跟測試

好的,那麼接下來我們就說明如何生成這樣的QR Code圖片,首先你需要生成一張普通的QR Code,我這邊利用的是這個網站,但是任何可以免費幫你生成QR code的網站都可以。進入網站以後如下圖,請在最上方的網址列輸入你希望連結到的網址,以我們的例子來說是連結到我們合作醫師的網站,Image Size的部分請儘量選擇最大的,Error Correction Level 請選擇High(這點非常重要,會關係我們的QR Code辨識率)

raw-image

產生出來的QR code請大家先下載下來,可以先存檔為qr.png。

接下來我們進到Automatic1111 的介面這邊,並且進入到img2img依照以下的順序進行
1. 選擇合適的Model,我這邊範例使用的是Dreamshaper
2. 輸入合適的prompt & negative prompt,以我這邊的範例而言,我的目的是將這位合作醫師的形象能夠放在QR Code之中,所以我利用已經訓練好的LORA model搭配prompt,來產生出這樣的圖片。我會建議在沒有 controlnet的狀態下就先測試一下產出圖片的狀況,才能大致掌握加上QRCode會長什麼樣子。
3. 將qr.png 上傳到img2img的 輸入圖檔區域

raw-image

4. 然後將 qr.png也輸入到Controlnet的Input image如下圖

raw-image

關鍵參數如下:

Denoise: 決定主體的呈現,太高或是太低都不行,建議0.7~0.85之間。
Contronet type: 固定選用tile-resample
Controlnet Weight: 數值越高,controlnet影響越大,也就是說QR Code的影響力越大。
Controlnet starting control step: controlnet開始作動的步驟,越早開始作動,就會讓QR code的影響力越早浮現。如果圖片裡面看不到你要表達的主題而是只有QR code,那麼這個數值就應該調高一點。數值為0~1,起始值可以設定0.2
Contronet ending control step: controlnet結束作動的步驟,越早讓controlnet 結束,就可以讓SD開始修復你的構圖,也就是你想要表達的主角比較不會變形。如果圖片裡面看不到你要表達的主題而是只有QR code,那麼這個數值就應該調低一點。數值為0~1,起始值可以設定0.9。

接下來就是調整參數的時間,我們調整參數的目標是
1. 你要表達的主體可以完整呈現。
2. QR code 看來是完整的,沒有被表達的主體吃掉
3. 整體看起來美感是OK的。
要怎麼調整參數? 我們只能利用Prompt Matrix 的方式來做測試。以我們的例子來說,如下方的測試,我們可以看到這一組的Prompt可能Denoise:0.75, weight 0.95會有比較平衡的結果。

raw-image

那麼接下來固定Denoise & Weight以後的參數,我們就可以測試另外兩個參數
controlnet start /end guidance. 可以一樣使用Prompt matrix來測試

raw-image

這邊要兼顧美型還有QR code也必須要能掃描得出來,以這邊來說,Start 0.17 End 0.9感覺是比較合理的設定。最後我們依此設定,可以產出很多張圖,從裡面挑選可以Work然後也看得出人物的。

以下是一張我們從這次範例中挑選出來可以Work的QR Code。的確沒有我標題的那一張好看,但是還是可以掃,這是因為這次我用比較小的批量下去跑。

A Working QR Code for human face

這是用另一個QR code產生的, 一樣可以用

raw-image

另外這邊也要強調,我們用人臉來當例子,是因為人臉是最最困難的例子,要讓人臉結合QR code,不是看起來像怪物,就是QRcode無法掃,如果換成別的主題,因為可以承受的美感問題降低很多,也就不需要製造這麼多張圖片百中選一了。

raw-image
raw-image
raw-image

今天這個方法就介紹到這邊,目前我也覺得這樣的方法算不上完美,如果有網友有發現更有效率的方法,歡迎分享給我知道。







留言
avatar-img
技術PM路易斯的沙龍
51會員
35內容數
技術PM的AI實驗室,是以輕鬆的角度深入簡出的探討各種生成式AI工具的使用。無論你是想理解AI到底是怎麼運作的? 想知道有那些好用的生成式AI工具? 或者是對AI繪圖有興趣的,都歡迎加入我們的AI實驗室一起輕鬆地玩耍,我們邊玩邊學,學習跟AI一起共創新的可能。
2023/12/23
SDXL Turbo主打可以1 step就產生一定品質的圖片 (圖片品質比SDXL甚至SD 1.5還要低),完全是以速度取勝,那麼SDXL Turbo這個技術代表的是怎樣的突破呢? 究竟秒出圖的技術能夠有什麼實際的應用呢? 這就是我們這篇想要探討的。
Thumbnail
2023/12/23
SDXL Turbo主打可以1 step就產生一定品質的圖片 (圖片品質比SDXL甚至SD 1.5還要低),完全是以速度取勝,那麼SDXL Turbo這個技術代表的是怎樣的突破呢? 究竟秒出圖的技術能夠有什麼實際的應用呢? 這就是我們這篇想要探討的。
Thumbnail
2023/11/18
這篇文章會跟大家介紹,為什麼我覺得ChatGPT的多模態輸入輸出其實是最重要的一個功能之一,讓AI往成為真正人工智慧代理人的路上前進了一大步,我們也會稍微探討(想像)一下,所謂的理想的AI載具到底應該是怎樣的?
Thumbnail
2023/11/18
這篇文章會跟大家介紹,為什麼我覺得ChatGPT的多模態輸入輸出其實是最重要的一個功能之一,讓AI往成為真正人工智慧代理人的路上前進了一大步,我們也會稍微探討(想像)一下,所謂的理想的AI載具到底應該是怎樣的?
Thumbnail
2023/11/01
本篇文章是 以ChatGPT翻譯華頓商學院教授Ethan Mollick的文章,並且稍微加上修飾而來的,是一篇相當好的該如何使用AI的引言,分享給各位。 我們學到的就是,只要使用AI,你就會學會如何使用AI。你只需大量使用AI,直到你弄清楚它的優點和缺點,就可以成為你領域的AI應用專家。
Thumbnail
2023/11/01
本篇文章是 以ChatGPT翻譯華頓商學院教授Ethan Mollick的文章,並且稍微加上修飾而來的,是一篇相當好的該如何使用AI的引言,分享給各位。 我們學到的就是,只要使用AI,你就會學會如何使用AI。你只需大量使用AI,直到你弄清楚它的優點和缺點,就可以成為你領域的AI應用專家。
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
雖然有了圖生圖讓我們除了文字描述外,能利用圖片參照的方式對Stable Diffusion生成結果進行引導,但它仍然還有許多不足的地方。有些時後我並不想整張圖都完全參照,只是想提取出參考圖中單一/部分的特定元素(構圖、人物/物體間空間關係、配色、肢體動作、外觀輪廓……等)來對生成的圖像結果進行約束.
Thumbnail
雖然有了圖生圖讓我們除了文字描述外,能利用圖片參照的方式對Stable Diffusion生成結果進行引導,但它仍然還有許多不足的地方。有些時後我並不想整張圖都完全參照,只是想提取出參考圖中單一/部分的特定元素(構圖、人物/物體間空間關係、配色、肢體動作、外觀輪廓……等)來對生成的圖像結果進行約束.
Thumbnail
這篇文章要來分享的是,怎麼把一張糊掉的圖精細化。 這個問題最主要的對象是已經有明顯的提示詞,並且以ControlNet的refernece_only來生產的圖。
Thumbnail
這篇文章要來分享的是,怎麼把一張糊掉的圖精細化。 這個問題最主要的對象是已經有明顯的提示詞,並且以ControlNet的refernece_only來生產的圖。
Thumbnail
想讓 Stable Diffusion 算圖更細膩精緻?本文分享兩個實用技巧,分別是 ControlNet Tile Resample,以及 Detail Tweaker LoRA,輕鬆實現細節控制,讓你的圖片從粗糙到精緻,質感大升級!
Thumbnail
想讓 Stable Diffusion 算圖更細膩精緻?本文分享兩個實用技巧,分別是 ControlNet Tile Resample,以及 Detail Tweaker LoRA,輕鬆實現細節控制,讓你的圖片從粗糙到精緻,質感大升級!
Thumbnail
修圖的時候,有沒有遇過「如果當初再左邊一點就好了!」「如果當初廣角一點就好了!」以前只能想辦法手工 P 出來,但靠 Stable Diffusion + ControlNet 新推出的 Inpaint 模型,除了可以做圖片內修補外,也能往外擴展補完圖片 (outpaintng)!實在太強了!趕快來看
Thumbnail
修圖的時候,有沒有遇過「如果當初再左邊一點就好了!」「如果當初廣角一點就好了!」以前只能想辦法手工 P 出來,但靠 Stable Diffusion + ControlNet 新推出的 Inpaint 模型,除了可以做圖片內修補外,也能往外擴展補完圖片 (outpaintng)!實在太強了!趕快來看
Thumbnail
這個應用情境可能是,如果你有自己的產品想要以QRcode來行銷,而「文生圖」(txt2img)的結果又無法與你的實際想像契合時,那麼用你的實際產品做為基底的圖生圖(img2img)QRcode就是一個不錯的選項。
Thumbnail
這個應用情境可能是,如果你有自己的產品想要以QRcode來行銷,而「文生圖」(txt2img)的結果又無法與你的實際想像契合時,那麼用你的實際產品做為基底的圖生圖(img2img)QRcode就是一個不錯的選項。
Thumbnail
玩AI手繪也不錯<Stable Diffusion篇> 在當今數碼時代,照片成為人們記錄生活的重要方式。然而,有時我們渴望將照片轉化為更加藝術性的形式,以獨特的風格呈現。這就是人工智能的力量發揮作用的時候了。利用深度學習和計算機視覺技術,研究人員開發出了一種令人驚嘆的AI技術,可以將照片轉換為手繪效
Thumbnail
玩AI手繪也不錯<Stable Diffusion篇> 在當今數碼時代,照片成為人們記錄生活的重要方式。然而,有時我們渴望將照片轉化為更加藝術性的形式,以獨特的風格呈現。這就是人工智能的力量發揮作用的時候了。利用深度學習和計算機視覺技術,研究人員開發出了一種令人驚嘆的AI技術,可以將照片轉換為手繪效
Thumbnail
在我們上一篇文章中,提到了生成AI Art QR Code的方法。今天這一篇中我們要實戰另一種生成AI QR Code的方法。上一篇的方法需要由經由 X/Y/Z測試去獲得最佳的參數,且套用不同的Model/Lora都需要去找最佳的甜蜜點,這樣難免比較累一點,今天我會介紹一個方式,是相對比較穩定的做法
Thumbnail
在我們上一篇文章中,提到了生成AI Art QR Code的方法。今天這一篇中我們要實戰另一種生成AI QR Code的方法。上一篇的方法需要由經由 X/Y/Z測試去獲得最佳的參數,且套用不同的Model/Lora都需要去找最佳的甜蜜點,這樣難免比較累一點,今天我會介紹一個方式,是相對比較穩定的做法
Thumbnail
這篇文章會跟各位解說如何利用Stable Diffusion生成有各人風格的QR Code並且實際可掃,這是一篇進階教學文章,需要有使用Stable diffusion以及Controlnet經驗的人才能順暢的閱讀並且使用。
Thumbnail
這篇文章會跟各位解說如何利用Stable Diffusion生成有各人風格的QR Code並且實際可掃,這是一篇進階教學文章,需要有使用Stable diffusion以及Controlnet經驗的人才能順暢的閱讀並且使用。
Thumbnail
今天要來看一個ControlNet新出的模型 -- Reference以及它的一些用法。
Thumbnail
今天要來看一個ControlNet新出的模型 -- Reference以及它的一些用法。
Thumbnail
ControlNet這個Stable diffusion外掛非常實用,相關教學可算是滿坑滿谷了,我這篇教學主要是會特別說明整個套件其實有很多功能並不實用,你只需要專注在自己真正需要的功能上就好,而我會列一些我自己的測試結果以證明我為什麼說有些功能並不實用。
Thumbnail
ControlNet這個Stable diffusion外掛非常實用,相關教學可算是滿坑滿谷了,我這篇教學主要是會特別說明整個套件其實有很多功能並不實用,你只需要專注在自己真正需要的功能上就好,而我會列一些我自己的測試結果以證明我為什麼說有些功能並不實用。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News