概念
不随版本变化
分辨率与总像素:显存为什么涨得比边长快
真正决定显存与耗时的是宽乘高。看懂这一条,就不会再靠猜来定尺寸。
宽和高不是两件独立的事,真正起作用的是总像素,也就是宽乘高。
宽、高与总像素
| 说法 | 含义 | 作用 |
|---|---|---|
| 尺寸 | 宽 × 高,例如 1024 × 1024 | 决定构图与画面里能放下多少细节 |
| 总像素 | 两者相乘的结果 | 决定显存占用与耗时的主要因素 |
| 宽高比 | 两者的比例,例如 16:9 | 决定画面形状,不直接决定占用 |
同样叫「1024」,1024 × 1024 是 1,048,576 像素(约 105 万),1024 × 2048 是 2,097,152 像素(约 210 万),翻了一倍。只看其中一个数字去判断占用,会误判。
为什么涨得比边长快
计算过程中要同时保留多份中间数据,这些数据的体量大致随总像素增长,而不是随边长增长。所以边长翻倍、总像素翻四倍,占用增长比「翻一倍」的感受要多得多。这也是为什么把 2048 拉回 1024,往往比换一个更小的模型见效更快。
怎么选尺寸
- 先按用途定宽高比:横图、竖图还是方图
- 再按硬件定总像素:跑不动就减像素,但宽高一起减,只减一个方向会把画面压变形
- 需要更大的成品图时,用放大流程(先小图生成、再放大),而不是直接把生成尺寸拉到极限
- 同一组参数下改尺寸,出图内容会变,不是单纯变清晰:尺寸本身也是创作变量
知仓学习社