mirror of
https://github.com/lllyasviel/Fooocus.git
synced 2026-08-16 13:13:16 +02:00
feat: add argument disable_metadata
This commit is contained in:
+4
-1
@@ -18,7 +18,10 @@ args_parser.parser.add_argument("--disable-image-log", action='store_true',
|
|||||||
help="Prevent writing images and logs to hard drive.")
|
help="Prevent writing images and logs to hard drive.")
|
||||||
|
|
||||||
args_parser.parser.add_argument("--disable-analytics", action='store_true',
|
args_parser.parser.add_argument("--disable-analytics", action='store_true',
|
||||||
help="Disables analytics for Gradio", default=False)
|
help="Disables analytics for Gradio.")
|
||||||
|
|
||||||
|
args_parser.parser.add_argument("--disable-metadata", action='store_true',
|
||||||
|
help="Disables saving metadata to images.")
|
||||||
|
|
||||||
args_parser.parser.set_defaults(
|
args_parser.parser.set_defaults(
|
||||||
disable_cuda_malloc=True,
|
disable_cuda_malloc=True,
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ def worker():
|
|||||||
import extras.ip_adapter as ip_adapter
|
import extras.ip_adapter as ip_adapter
|
||||||
import extras.face_crop
|
import extras.face_crop
|
||||||
import fooocus_version
|
import fooocus_version
|
||||||
|
import args_manager
|
||||||
|
|
||||||
from modules.sdxl_styles import apply_style, apply_wildcards, fooocus_expansion
|
from modules.sdxl_styles import apply_style, apply_wildcards, fooocus_expansion
|
||||||
from modules.private_logger import log
|
from modules.private_logger import log
|
||||||
@@ -141,7 +142,7 @@ def worker():
|
|||||||
inpaint_input_image = args.pop()
|
inpaint_input_image = args.pop()
|
||||||
inpaint_additional_prompt = args.pop()
|
inpaint_additional_prompt = args.pop()
|
||||||
inpaint_mask_image_upload = args.pop()
|
inpaint_mask_image_upload = args.pop()
|
||||||
save_metadata_to_images = args.pop()
|
save_metadata_to_images = args.pop() if not args_manager.args.disable_metadata else False
|
||||||
|
|
||||||
cn_tasks = {x: [] for x in flags.ip_list}
|
cn_tasks = {x: [] for x in flags.ip_list}
|
||||||
for _ in range(4):
|
for _ in range(4):
|
||||||
|
|||||||
@@ -381,6 +381,8 @@ with shared.gradio_root:
|
|||||||
info='Set as negative number to disable. For developer debugging.')
|
info='Set as negative number to disable. For developer debugging.')
|
||||||
disable_preview = gr.Checkbox(label='Disable Preview', value=False,
|
disable_preview = gr.Checkbox(label='Disable Preview', value=False,
|
||||||
info='Disable preview during generation.')
|
info='Disable preview during generation.')
|
||||||
|
|
||||||
|
if not args_manager.args.disable_metadata:
|
||||||
save_metadata_to_images = gr.Checkbox(label='Save Metadata to Images', value=modules.config.default_save_metadata_to_images,
|
save_metadata_to_images = gr.Checkbox(label='Save Metadata to Images', value=modules.config.default_save_metadata_to_images,
|
||||||
info='Adds parameters to generated images allowing manual regeneration.')
|
info='Adds parameters to generated images allowing manual regeneration.')
|
||||||
|
|
||||||
@@ -530,7 +532,10 @@ with shared.gradio_root:
|
|||||||
ctrls += [input_image_checkbox, current_tab]
|
ctrls += [input_image_checkbox, current_tab]
|
||||||
ctrls += [uov_method, uov_input_image]
|
ctrls += [uov_method, uov_input_image]
|
||||||
ctrls += [outpaint_selections, inpaint_input_image, inpaint_additional_prompt, inpaint_mask_image]
|
ctrls += [outpaint_selections, inpaint_input_image, inpaint_additional_prompt, inpaint_mask_image]
|
||||||
|
|
||||||
|
if not args_manager.args.disable_metadata:
|
||||||
ctrls += [save_metadata_to_images]
|
ctrls += [save_metadata_to_images]
|
||||||
|
|
||||||
ctrls += ip_ctrls
|
ctrls += ip_ctrls
|
||||||
|
|
||||||
state_is_generating = gr.State(False)
|
state_is_generating = gr.State(False)
|
||||||
|
|||||||
Reference in New Issue
Block a user