以下是关于如何使用 Stable Diffusion 的详细介绍:
一、用 Stable Diffusion 装饰二维码
1. 首先使用 img2img 生成类似于 QR 码的图像,但这还不足以生成有效的二维码。
2. 在采样步骤中打开 ControlNet,以将 QR 码压印到图像上。在采样步骤接近尾声时,关闭 ControlNet 以提高图像的一致性。
3. 分步指南:
在 AUTOMATIC1111 WebUI 中,导航到 Img2img 页面。
选择检查点模型,例如。
输入提示和否定提示,提示词如: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;否定提示如:ugly,disfigured,low quality,blurry,nsfw。
上传二维码到 img2img 画布。
输入以下图像到图像设置:Resize mode:Just resize;Sampling method:DPM++2M Karras;Sampling step:50;Width:768;Height:768;CFG Scale:7;Denoising strength:0.75。
将二维码上传到 ControlNet 的图像画布。
输入以下 ControlNet 设置:Enable:Yes;Control Type:Tile;Preprocessor:tile_resample;Model:control_xxx_tile;Control Weight:0.87;Starting Control Step:0.23;Ending Control Step:0.9。
按生成。
用手机查看二维码,确保检查屏幕上的不同尺寸。
二、Stable Diffusion 的核心组件和相关概念
1. Stable Diffusion 是一种扩散模型的变体,最初称为潜在扩散模型。
2. CLIP 将用户输入的 Prompt 文本转化成 text embedding。
3. 核心组件包括 VAE EncoderDecoder、UNET(进行迭代降噪,在文本引导下进行多轮预测)。
4. 模型存放路径:ComfyUI 存放路径为 models/checkpoints/。
5. 基础预训练模型包括 SD1.5 和 SDXL。
6. 训练方法有 DreamBooth 等。
7. 模型格式有.pt 和.safetensor。
8. 存在模型自带已适配的 VAE、微调模型、融合模型等。
三、安装 Stable Diffusion 前的电脑配置要求
1. 电脑系统需为 Win10 或者 Win11,避免使用更低版本的系统。查看电脑系统的方法:在桌面上找到“我的电脑”——鼠标右键点击——点击“属性”——查看 Windows 规格。
2. 检查电脑性能,需要满足以下 3 个要求:
电脑运行内存 8GB 以上。
是英伟达(俗称 N 卡)的显卡。
显卡内存 4GB 以上。
检查方法:
鼠标右击桌面底部任务栏——点击“任务管理器”。
查看电脑的运行内存,在“性能”里面找到“内存”,只要看图中划线的那一个参数即可。8GB 说明电脑配置内存勉强达到标准;16GB 说明内存配置可以正常使用;32GB 则可以非常自由地使用 SD。
查看“GPU”,首先看右上角显卡的名字或者型号,必须确认是 NVIDIA,代表的是英伟达的显卡(俗称 N 卡)。
2025-03-18