二維碼原理
二維碼共有40種Version(1~40)驳遵,其實(shí)就是尺寸祝蝠、可容納的數(shù)據(jù)不同芙委。如Version 1:21×21羞福,Version 2:25×25惕蹄。
- Finder pattern(Position Detection Patterns):位于每一個(gè)二維碼的左下、左上、右上卖陵,用來(lái)定位遭顶。其內(nèi)、中泪蔫、外寬度分別為3棒旗、5、7
- Separators:在 Finder pattern 和實(shí)際編碼區(qū)之間撩荣,留一段空白
- Timing Patterns:在第六行和第六列的Position Detection Patterns之間铣揉,可以用來(lái)確定Version和校準(zhǔn)
- Alignment Patterns:Version 2及以上存在 Alignment Patterns
- Format Information:在左下和右上有兩個(gè)重復(fù)的Format Information。
- Version Infomation:Version 7及以上存在 Version Infomation
數(shù)據(jù)和糾錯(cuò)碼會(huì)從右下角開(kāi)始餐曹,繞開(kāi)以上固有內(nèi)容逛拱,按順序進(jìn)行填充
Version 3
Mask Patterns
為避免出現(xiàn)不利于識(shí)別的圖案,需要對(duì)二維碼進(jìn)行Mask處理台猴。
Mask有0~7朽合,共8種。通常會(huì)根據(jù)一定規(guī)則計(jì)算最合適的Mask類(lèi)型饱狂。
Format Information
- 糾錯(cuò)等級(jí) Error Correction Level共有四級(jí)曹步,分別對(duì)應(yīng)容錯(cuò)率。L:7%休讳,M:15%讲婚,Q:25%,H:30%
sd-webui-qrcode-toolkit
通過(guò) Extensions 安裝衍腥,本質(zhì)是一個(gè) iframe磺樱,也可以直接訪問(wèn)其源頁(yè)面。
- Generator:用于生成二維碼供SD作為原始文件婆咸,其中糾錯(cuò)等級(jí)盡量高一些
- Compare:用于比對(duì)SD生成的結(jié)果和原始二維碼的差異竹捉,并自動(dòng)修復(fù)。
參考資料:Antfu: Refining AI Generated QR Code
使用 Stable Diffusion controlnet 實(shí)現(xiàn)二維碼轉(zhuǎn)圖片
通常來(lái)說(shuō)原始內(nèi)容越短的二維碼尚骄,生成后越容易被識(shí)別
以下方式均使用 rev Animated 模型:
- Prompts:a cubism painting of a town with a lot of houses in the snow with a sky background, Andreas Rocha, matte painting concept art, a detailed matte painting
- Negative Prompts:easynegative,ugly, disfigured, low quality, blurry, nsfw
方法1:qrcode monster
- 下載 brightness 模型块差、qrcodemonster 模型和配置文件
并放到stable-diffusion-webui\extensions\sd-webui-controlnet\models
- 配置參數(shù)
- text2img
Step 30步以上
分辨率 768以上,并保持和二維碼一致
模型建議使用動(dòng)畫(huà)類(lèi)模型倔丈,如 anything 或 revAnimated - 第一個(gè) controlnet:圖像上傳二維碼
enable憨闰,pixel perfect,preprocessor:none需五,model:qrcode_monster
weight:1~1.5(越大越接近二維碼鹉动,容易識(shí)別但不好看)
starting step:0,ending step:0.85(留一些空間給ai創(chuàng)作) - 第二個(gè) controlnet:圖像上傳二維碼
enable宏邮,pixel perfect泽示,preprocessor:none缸血,model:brightness
weight:0.2~0.5
starting step:0.65,ending step:0.85(留一些空間給ai創(chuàng)作)
- text2img
方法2:QR pattern(效果不如方法1)
- 下載QR pattern 模型和配置文件
- 配置參數(shù)見(jiàn)其主頁(yè)說(shuō)明
其他用法
qrcode monster
模型制作其他內(nèi)容效果也很不錯(cuò)