Skip to content

自定义图像文件名和子目录

以下信息是关于图像文件名和子目录名,而不是Paths for saving \ Output directories

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

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

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

邮编存档:[datetime]_[[model_name]]_[seed]-[seed_last]

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

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

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

settings tab > Saving images/grids > Images filename pattern

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

settings tab > Saving to a directory > Directory name pattern

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

settings tab > Saving images/grids > Archive filename pattern

模式

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

|
Pattern | Description | Example | | --- | --- | --- | | [seed] | Seed | 1234567890 | | [seed_first] | First Seed of batch or Seed of single image | [1234567890,1234567891,1234567892,1234567893] -> 1234567890
[1234567891] -> 1234567891 | | [seed_last] | Last Seed of batch | [1234567890,1234567891,1234567892,1234567893] -> 1234567893 | | [steps] | Steps | 20 | | [cfg] | CFG scale | 7 | | [sampler] | Sampling method | Euler a | | [model_name] | Name of the model | sd-v1-4 | | [model_hash] | The first 8 characters of the prompt's SHA-256 hash | 7460a6fa | | [width] | Image width | 512 | | [height] | Image height | 512 | | [styles] | Name of the chosen Styles | my style name | | [date] | Date of the computer in ISO format | 2022-10-24 | | [datetime] | Datetime in "%Y%m%d%H%M%S" | 20221025013106 | | [datetime<Format>] | Datetime in specified | [datetime<%Y%m%d_%H%M%S_%f>]
20221025_014350_733877 | | [datetime<Format><TimeZone>] | Datetime at specific

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

如果<TimeZone>为空白或无效,它将使用默认系统时区

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

如果batch sizexbatch count为1,[generation_number]和上一段文本将不会添加到文件名中

[batch_number][generation_number]与前一段文本一起将不会添加到zip achive的文件名中。

用于上述[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文档

日期时区详细信息

有效时区列表的参考时区列表

如果提示太长,就会被切断

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

保存时在文件名中添加/删除编号

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

Settings > Saving images/grids > Add number to filename when saving

带前缀号码

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

没有前缀号码

987654321-((masterpiece)).png

谨慎

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

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

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

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

在这种情况下,也使用%f更安全Microsecond as a decimal number, zero-padded to 6 digits.

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

文件名模式示例

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

此外,由于您不知道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

我们一直在努力

apachecn/AiLearning

【布客】中文翻译组