你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2023-10-02
瀏覽次數(shù):0
這幾天生成了很多漂亮的二維碼圖片,也有一些感觸和思考。 我將這篇文章總結(jié)一下,分享給大家。
我們先看一下效果。 如果您喜歡,可以繼續(xù)閱讀。
背景
在寫這篇文章之前,我寫了兩篇文章來(lái)介紹用SD WebUI制作藝術(shù)二維碼的方法:
在《文森圖片》一文中,介紹了使用提示文字+標(biāo)準(zhǔn)二維碼生成藝術(shù)二維碼的方法,并演示了生成獅頭二維碼的示例。 圖片的實(shí)際效果還不錯(cuò),但是圖像無(wú)法控制。 詳細(xì)來(lái)說(shuō),這也是僅使用提示詞生成圖片的常見(jiàn)問(wèn)題。
在《從圖看圖》一文中,介紹了利用圖片+標(biāo)準(zhǔn)二維碼生成藝術(shù)二維碼的方法,并演示了生成美女頭像二維碼的示例。 通過(guò)這種方法,我們可以將選中的照片轉(zhuǎn)換成附在二維碼上,比如自己的logo,但是圖片的美觀度沒(méi)有那么好。 二維碼顏色比較暗,臉上有黑斑。 事實(shí)上sketch批量換頭像插件,這個(gè)問(wèn)題在《文森特圖片》中也存在。 只是我們沒(méi)有使用人臉。
另外,這兩種方法都有一個(gè)問(wèn)題:二維碼的痕跡比較明顯,大家一眼就能看出是二維碼。 對(duì)于追求視覺(jué)效果或者不想讓別人看到是二維碼的場(chǎng)景來(lái)說(shuō),它們是不夠的。 。
在實(shí)際畫(huà)圖的過(guò)程中,我也遇到過(guò)很多生成的二維碼無(wú)法識(shí)別的情況:有時(shí)根本無(wú)法掃描出來(lái);有時(shí)甚至無(wú)法識(shí)別。 有時(shí)手機(jī)攝像頭可以掃碼,但在應(yīng)用程序中長(zhǎng)按無(wú)法識(shí)別; 有手機(jī)拍照可以長(zhǎng)按,但長(zhǎng)按不行。 對(duì)于需求者來(lái)說(shuō),二維碼必須是可識(shí)別的,但它只是看起來(lái)好看,并沒(méi)有什么用。
對(duì)于藝術(shù)二維碼sketch批量換頭像插件,可以總結(jié)出以下要求:
易于識(shí)別。
視覺(jué)效果要好(特別是:臉要好看),而不是二維碼。
可以控制一些細(xì)節(jié)。
所以我查找了更多信息并嘗試解決所有這些問(wèn)題。 結(jié)果很難做到完美,但獲得一定程度的平衡還是可行的。 現(xiàn)在我就和大家分享一下。
基本思想
1.對(duì)二維碼進(jìn)行一些變形,使其看起來(lái)更雜亂,不太像二維碼。 這里會(huì)用到一個(gè)工具,下面實(shí)際生成時(shí)會(huì)介紹。
具體方法包括:
變形演示圖片:
2、將二維碼融入背景,肉眼難以辨別。 我在這里想到兩種方法:
3.如果需要人像,可以使用一些Lora或者插件進(jìn)行優(yōu)化。
4. 修正二維碼,包括:
1.二維碼處理
該插件可以生成標(biāo)準(zhǔn)二維碼、變形二維碼、對(duì)標(biāo)清生成的藝術(shù)二維碼進(jìn)行像素塊校正。
(1)直接在SD中安裝插件:
重新啟動(dòng) SD WebUI:
(2)打開(kāi)二維碼工具:
設(shè)置生成二維碼的參數(shù):
生成后,點(diǎn)擊二維碼下方即可保存以備后用。
2.人像處理
該插件可以根據(jù)模型檢測(cè)、偽裝和修復(fù)圖像的某些部分。 如果您需要合成二維碼頭像,則需要此步驟,否則可以跳過(guò)。
(1)安裝此細(xì)節(jié)處理插件:注意安裝完成后需要重啟。
(2)下載插件所需的模型。
一般情況下,這個(gè)插件重啟后會(huì)自動(dòng)下載需要的模型。 然而,由于眾所周知的網(wǎng)絡(luò)限制,有時(shí)自動(dòng)下載無(wú)法成功。 在這種情況下,需要手動(dòng)下載。
這里我們只是先下載一個(gè)臉部整形模型,然后放到SD WebUI的目錄下。
(3) 重新啟動(dòng)后,您將在圖像生成種子下方看到額外的塊。 選擇我們剛剛下載的模型。 首先,將參數(shù)Mask設(shè)置為-4,這樣臉部就不會(huì)受到太大影響。 二維碼。
(4) 這里可能還有一個(gè)問(wèn)題:找不到模塊。
我的WebUI在云端運(yùn)行并使用其他人的圖像。 生成圖片的時(shí)候報(bào)這個(gè)錯(cuò)誤。 這時(shí)候我就需要在相應(yīng)的運(yùn)行環(huán)境中安裝這個(gè)包。 參考:
source /root/stable-diffusion-webui/venv/bin/activate
pip install ultralytics
注意 /root/--webui/venv/bin/ 需要替換為你的虛擬運(yùn)行環(huán)境路徑。
3. 設(shè)置
之前我們?cè)诤铣啥S碼的時(shí)候用到了tiles和model。 這里我們使用一個(gè)專門用于處理二維碼的模型:。
下載鏈接:
(1)下載此處后綴名的文件。 下載后放在SD WebUI的/目錄下。
(2) 設(shè)置。
首先上傳需要合成的二維碼:
然后刷新模型,選擇我們剛剛下載的模型。 這里我們選擇一個(gè)預(yù)處理器,它會(huì)將二維碼的顏色反轉(zhuǎn),這樣圖像會(huì)更亮,視覺(jué)效果會(huì)更好。
這里的參數(shù)也非常重要。 如果二維碼的痕跡比較重,則需要減輕重量。 如果掃描不出來(lái),就需要增加重量。 每個(gè)人都需要根據(jù)自己的二維碼和要生成的圖像效果進(jìn)行設(shè)置。 沒(méi)有一個(gè)可以在任何地方應(yīng)用的標(biāo)準(zhǔn)值。
4.大模型設(shè)置
(1)經(jīng)過(guò)測(cè)試,該模型在各種圖像上都取得了良好的效果。 建議大家使用。
根據(jù)您的圖片風(fēng)格,您還可以嘗試漫畫(huà)系列的模型。
(2)提示詞較多,這里貼一個(gè)(其他提示詞請(qǐng)見(jiàn)文末)。
正面提示詞:1女孩,上半身,,眼睛,長(zhǎng)發(fā),連衣裙,,皮膚,腮紅,暖色調(diào),陽(yáng)光耀斑,柔和,,,,,湖,大樹(shù),,,很多在水中,,,超,8k, ,RTX,
反向提示詞:NSFW,nude,bad-hands-5,bad--chill-75v,,, v1 75t,,,,照片日期,,,,丑陋,巨大的眼睛,文字,標(biāo)志,,(壞和手:1.3 )、(最差:2.0)、(低:2.0)、(:2.0)、、、、、(手不好)、()、四肢不好、(:1.2)、丑陋、(額外的數(shù)字和手和腿和手臂:1.4), ((2girl)), ( :1.2), (長(zhǎng):1.2),(壞--動(dòng)漫), 壞-, 額外的腿, ,, 畫(huà)臉, , 額外畫(huà)手
(3) 生成參數(shù)設(shè)置:
這些參數(shù)是可以調(diào)整的,你可以嘗試改變它們。
如果你的寬度和高度設(shè)置不大于512,你可以勾選“高分辨率修復(fù)”。 如果大于512,會(huì)消耗更多的資源,生成也會(huì)更慢。
生成的次數(shù)和每次的數(shù)量用于批量運(yùn)行圖片,因?yàn)樯珊脠D片的概率可能比較低,所以一次多生成幾張圖片并從中選擇會(huì)節(jié)省時(shí)間。
看我這次的圖片效果(花童):
5.修復(fù)二維碼
生成的圖片存在一些問(wèn)題,比如人臉不好看,無(wú)法掃描出來(lái)等,這種情況可以采取一些補(bǔ)救措施。
(1)畫(huà)圖(局部圖)
適合修復(fù)有視覺(jué)問(wèn)題的圖片,比如臉上難看的斑塊。
(2)使用之前安裝的二維碼插件QR。
在其選項(xiàng)卡中,您可以上傳生成的圖像和二維碼圖像。 它將比較兩個(gè)圖像以找到錯(cuò)誤的像素。 點(diǎn)擊右側(cè)“ ”即可預(yù)覽修復(fù)效果。 點(diǎn)擊“ ”下載修復(fù)后的鏡像。 圖片,下面有一些修復(fù)參數(shù),大家可以點(diǎn)擊查看效果,這里就不贅述了。
如有侵權(quán)請(qǐng)聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼