行切分与混合比例
“单行最多图片数”是上限,不是目标。排版时先保证行高可读,再决定该组切成几行。
两张:行高约栏宽三分之一
markdown


两张 3:2 横图并排时,行高约为栏宽的三分之一。该高度足以辨认细节,也不会显著拉长页面。
五张:自动分成 3 + 2
markdown





“最大并列 5”是上限。若将五张强制放入一行,每格仅约 120px 高;拆成 3 + 2 后,两行分别为 205px 与 296px。
因此默认结果为 3 + 2,而非一行五张。此处容易误判:设置项写的是 5,画面却不是一行。
七张:用 ag:rows 指定前几行

markdown






ag:rows=5,2 写在组内第一张图片上,表示“第一行五张、第二行两张”。该参数描述的是开头几行,不是整组的完整清单:
- 按顺序消耗,末尾截断:六张图写入
ag:rows=4,3,1时,第一行四张,第二行仅剩两张,结果为“四 + 二”,不会产生新行。 - 未写满时交由自动打包:六张图写入
ag:rows=2,3时,结果为“二、三、一(自动)”;写入ag:rows=2时,后四张继续按比例与最小行高自动分行。 - 不会丢失图片:参数不会因图片增删而整体失效,最多描述得比实际少。
- 指定行会跳过最小行高限制,也不受“最大并列”约束;该上限仅作用于自动打包。
ag:rows 仅支持手动写入:拖拽不会自动注入该参数。解除行绑定后,整组回到自动路由;如需固定成员,应使用 ag:group。
混合宽高比
markdown



极端长条与竖图同排时,行高由“整行宽度恰好填满栏宽”这一条件解出。比例越极端,列宽越偏离平均值,但所有格子的高度始终一致。
ag:rows 与 ag:group 的区别
| 参数 | 作用 | 写在 | 副作用 |
|---|---|---|---|
ag:rows=3,2 | 指定开头几行各几张,其余自动 | 组内第一张 | 跳过最小行高,不受“最大并列”约束 |
ag:group=1 | 锁定整行绑定,自动打包不再拆并 | 每一张 | 相邻两行必须使用不同 id |
ag:group 表示保持整行不拆,ag:rows 表示按指定数量切分开头几行;前者是约束,后者是指令。
相关设置
| 设置项 | 默认 | 影响 |
|---|---|---|
| 画廊最大并列 | 5 | 单行上限 |
| 画廊最小高度 | 100 | 低于此行高时继续拆行 |
| 画廊视图控制 | 并列数量和行高 | 切换为“只按数量”或“只按行高” |