Skip to content

以下信息是关于图像文件名和子目录名的,而不是“保存路径\输出目录”的信息。

默认情况下,当图像文件名模式为空时,Web UI会将图像保存在输出目录和输出存档中,文件名结构为

图像:[number]-[seed][number]-[seed]-[prompt_spaces]

当启用了在保存时添加编号到文件名(默认情况下),会自动添加[number]-前缀,它本身不是一个模式

01234-987654321-((masterpiece)), ((best quality)), ((illustration)), extremely detailed,style girl.png

Zip存档:[datetime]_[[model_name]]_[seed]-[seed_last]

20230530133149_[v1-5-pruned-emaonly]_987654321-987654329.zip

如果用户希望,可以使用不同的图像文件名和可选的子目录和zip文件名。

可以在以下位置配置图像文件名模式。

设置选项卡 > 保存图像/网格 > 图像文件名模式

可以在设置中配置子目录。

设置选项卡 > 保存到目录 > 目录名模式

在设置中可以配置Zip存档。

设置选项卡 > 保存图像/网格 > 存档文件名模式

模式

Web-Ui提供了几种模式,可以用作将信息插入文件名或子目录的占位符,用户可以将这些模式链接在一起,形成适合其用例的文件名。

模式 描述 示例
[seed] 种子 1234567890
[seed_first] 批次的第一个种子或单个图像的种子 [1234567890,1234567891,1234567892,1234567893] -> 1234567890
[1234567891] -> 1234567891
[seed_last] 批次的最后一个种子 [1234567890,1234567891,1234567892,1234567893] -> 1234567893
[steps] 步数 20
[cfg] CFG比例 7
[sampler] 采样方法 Euler a
[model_name] 模型名称 sd-v1-4
[model_hash] 提示的SHA-256哈希的前8个字符 7460a6fa
[width] 图像宽度 512
[height] 图像高度 512
[styles] 选择的样式名称 my style name
[date] 计算机的日期,使用ISO格式 2022-10-24
[datetime] 日期时间,格式为"%Y%m%d%H%M%S" 20221025013106
[datetime<Format>] 指定格式的日期时间 [datetime<%Y%m%d_%H%M%S_%f>]
20221025_014350_733877
[datetime<Format><TimeZone>] 指定时区和格式的日期时间 [datetime<%Y%m%d_%H%M%S_%f>]`
20221025_014350_733877
[job_timestamp] 作业开始时间,格式为"%Y%m%d%H%M%S" 20221025013106
[prompt_no_styles] 不带样式的提示 1girl, white space, ((very important)), [not important], (some value_1.5), (whatever), the end
[prompt_spaces] 带样式的提示 1girl, white space, ((very important)), [not important], (some value_1.5), (whatever), the end
, (((crystals texture Hair))),(((
[prompt] 带样式的提示,将空格替换为_ 1girl,___white_space,_((very_important)),_[not_important],_(some_value_1.5),_(whatever),_the_end,_(((crystals_texture_Hair))),(((
[prompt_words] 带样式的提示,去除括号和逗号 1gir white space very important not important some value 1 5 whatever the end crystals texture Hair , extremely detailed
[prompt_hash]
[prompt_hash<N>]
提示的SHA-256哈希的前8个或N个字符 1girl -> 6362d0d2
(1girl:1.1) -> 0102e068
[negative_prompt_hash]
[negative_prompt_hash<N>]
负面提示的SHA-256哈希的前8个或N个字符 1girl -> 6362d0d2
(1girl:1.1) -> 0102e068
[full_prompt_hash]
[full_prompt_hash<N>]
<prompt> <negative_prompt>的SHA-256哈希的前8个或N个字符 1girl -> 6362d0d2
(1girl:1.1) -> 0102e068
[clip_skip] CLIP在最后一层停止 1
denoising 如果适用,去噪强度 0.5
[batch_number] 单个批次作业中的第N个图像 BatchNo_[batch_number] -> BatchNo_3
[batch_size] 批次大小 [1234567890,1234567891,1234567892,1234567893] -> 4
[generation_number] 整个作业中的第N个图像 GenNo_[generation_number] -> GenNo_9
[hasprompt<prompt1\|default><prompt2>...] 如果在提示中指定了prompt,则将prompt添加到文件名中,否则将default添加到文件名中(default可以为空) [hasprompt] -> girl
[hasprompt] -> girlno boy
[user] 使用--gradio-auth username:pass登录WebUI时使用的用户名 username
[image_hash]
[image_hash<N>]
图像的前N个字符或完整的SHA-256哈希(图像本身而不是文件) 484a1e7a07e7573a9081ab6a527990bb4d410dc3
[none] 覆盖默认设置,只获取序列号

如果<Format>为空或无效,则使用默认的时间格式"%Y%m%d%H%M%S" 提示:您可以在<Format>中使用额外的字符进行标点符号,例如_ -

如果<TimeZone>为空或无效,则使用默认的系统时区

如果batch size为1,则不会将[batch_number][seed_last]以及前面的文本段添加到文件名中

如果batch size x batch count为1,则不会将[generation_number]以及前面的文本段添加到文件名中

[batch_number][generation_number]以及前面的文本段将不会添加到zip存档的文件名中。

上述[prompt]示例中使用的提示和样式 提示:

1girl,   white space, ((very important)), [not important], (some value:1.5), (whatever), the end

选择的样式:

(((crystals texture Hair))),(((((extremely detailed CG))))),((8k_wallpaper))

注意:上面提到的“Styles”是指生成按钮下面的两个下拉菜单

日期时间格式化详细信息

请参考Python文档以获取有关格式代码的更多详细信息

日期时间时区详细信息

请参考时区列表获取有效时区的列表

如果提示太长,将被截断

这是因为您的计算机具有最大文件长度

在保存时添加/删除编号

您可以通过取消下面的复选框来删除前缀编号

设置 > 保存图像/网格 > 保存时在文件名中添加编号

带有前缀编号

00123-`987654321-((masterpiece)).png

没有前缀编号

987654321-((masterpiece)).png

注意

前缀编号的目的是确保保存的图像文件名是唯一的。 如果您决定不使用前缀编号,请确保您的模式将生成唯一的文件名,否则文件可能会被覆盖

通常,精确到秒的日期时间应能够保证文件名是唯一的。

[datetime<%Y%m%d_%H%M%S>]-[seed]
20221025_014350-281391998.png

但是一些自定义脚本可能会在单个批次中使用相同的种子生成多个图像

在这种情况下,最好也使用%f来表示微秒,用零填充为6位数字

[datetime<%Y%m%d_%H%M%S_%f>]-[seed]
20221025_014350_733877-281391998.png

文件名模式示例

如果您在多台机器上运行Web-Ui,比如在Google Colab和您自己的计算机上,您可能希望使用时间作为前缀的文件名。 这样,当您下载文件时,可以将它们放在同一个文件夹中。

另外,由于您不知道Google Colab使用的时区是什么,您可能希望指定时区。

[datetime<%Y%m%d_%H%M%S_%f><Asia/Tokyo>]-[seed]-[prompt_words]
20221025_032649_058536-3822510847-1girl.png

将日期设置为子目录也可能很有用,这样一个文件夹不会有太多图像。

[datetime<%Y-%m-%d><Asia/Tokyo>]
2022-10-25