diff options
author | AUTOMATIC <16777216c@gmail.com> | 2022-10-24 11:03:58 +0000 |
---|---|---|
committer | AUTOMATIC <16777216c@gmail.com> | 2022-10-24 11:03:58 +0000 |
commit | 8da1bd48bf9d0411cd9ba87b8d9220743cb5807e (patch) | |
tree | 114b1750383ecfcf0da392a3c16d818e0a044fe1 /modules/shared.py | |
parent | eb007e5884c23fbc38d7e9d1dd3669625270ca27 (diff) | |
download | stable-diffusion-webui-gfx803-8da1bd48bf9d0411cd9ba87b8d9220743cb5807e.tar.gz stable-diffusion-webui-gfx803-8da1bd48bf9d0411cd9ba87b8d9220743cb5807e.tar.bz2 stable-diffusion-webui-gfx803-8da1bd48bf9d0411cd9ba87b8d9220743cb5807e.zip |
add an option to skip adding number to filenames when saving.
rework filename pattern function go through the pattern once and not calculate any of replacements until they are actually encountered in the pattern.
Diffstat (limited to 'modules/shared.py')
-rw-r--r-- | modules/shared.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/shared.py b/modules/shared.py index d6ddfe59..76cbb1bd 100644 --- a/modules/shared.py +++ b/modules/shared.py @@ -86,6 +86,7 @@ parser.add_argument("--device-id", type=str, help="Select the default CUDA devic cmd_opts = parser.parse_args()
restricted_opts = [
"samples_filename_pattern",
+ "directories_filename_pattern",
"outdir_samples",
"outdir_txt2img_samples",
"outdir_img2img_samples",
@@ -190,7 +191,8 @@ options_templates = {} options_templates.update(options_section(('saving-images', "Saving images/grids"), {
"samples_save": OptionInfo(True, "Always save all generated images"),
"samples_format": OptionInfo('png', 'File format for images'),
- "samples_filename_pattern": OptionInfo("", "Images filename pattern"),
+ "samples_filename_pattern": OptionInfo("", "Images filename pattern", component_args=hide_dirs),
+ "save_images_add_number": OptionInfo(True, "Add number to filename when saving", component_args=hide_dirs),
"grid_save": OptionInfo(True, "Always save all generated image grids"),
"grid_format": OptionInfo('png', 'File format for grids'),
@@ -225,8 +227,8 @@ options_templates.update(options_section(('saving-to-dirs', "Saving to a directo "save_to_dirs": OptionInfo(False, "Save images to a subdirectory"),
"grid_save_to_dirs": OptionInfo(False, "Save grids to a subdirectory"),
"use_save_to_dirs_for_ui": OptionInfo(False, "When using \"Save\" button, save images to a subdirectory"),
- "directories_filename_pattern": OptionInfo("", "Directory name pattern"),
- "directories_max_prompt_words": OptionInfo(8, "Max prompt words for [prompt_words] pattern", gr.Slider, {"minimum": 1, "maximum": 20, "step": 1}),
+ "directories_filename_pattern": OptionInfo("", "Directory name pattern", component_args=hide_dirs),
+ "directories_max_prompt_words": OptionInfo(8, "Max prompt words for [prompt_words] pattern", gr.Slider, {"minimum": 1, "maximum": 20, "step": 1, **hide_dirs}),
}))
options_templates.update(options_section(('upscaling', "Upscaling"), {
|