AI绘画基础-高分辨率修复(Hires.fix)
Hires.fix是一个常用的功能,因为AI绘画时如果我们直接出高分辨率的图很容易爆显存,所以通常的做法是先以较低分辨率部分渲染图像,然后再用Hires.fix去放大分辨率并添加更多细节。Hires.fix在stable diffusion webui的位置如下

放大算法

放大算法有很多种,用得比较多的也比较推荐的是R-ESRGAN 4x+ 和 R-ESRGAN 4x+ Anime6B,前者一般用于真实系图片放大,后者一般用于二次元风格的图片放大。
如果想详细了解各种算法的原理和区别,可以参考以下文档:
https://stable-diffusion-art.com/ai-upscaler/
https://www.reddit.com/r/StableDiffusion/comments/y2mrc2/the_definitive_comparison_to_upscalers
放大倍数
将原来图像的分辨率放大N倍,例如生成的图片尺寸是512 x 512,放大N倍后的尺寸是512*N x 512*N,stable diffusion webui中最大只能设置到放大4倍,因为太大的尺寸很容易爆显存,实际的放大倍数要根据出图尺寸来选择,如果还想放大可以使用后期处理的功能来实现。
高分迭代步数
它是提高分辨率时的步数,如果设置为0,将应用与采样步数相同的值,通常保留为“0”或小于采样步数的值即可。
重绘幅度(Denoising strength)
重绘幅度的值通常在0到1之间:
- 0 表示没有重绘,即保持原始图像不变。
- 1 表示完全重绘,即生成的图像完全依赖于提示词,不参考原始图像。
重绘幅度越小,保留原本图像的细节就会越多,但如果重绘幅度太低(<0.25),容易出现边缘模糊;而如果重绘幅度太高,则可能出现图像变形。因此,需要找到一个合适的重绘幅度值,如果想生成和原来差不多的图片,推荐0.3-0.45,如果想生成更精密的图片,不保留原图过多的细节,推荐0.45-0.7。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。