diff --git a/language/en.json b/language/en.json index 61d7d53c..09e7a38e 100644 --- a/language/en.json +++ b/language/en.json @@ -11,6 +11,7 @@ "Image Prompt": "Image Prompt", "Inpaint or Outpaint": "Inpaint or Outpaint", "Outpaint Direction": "Outpaint Direction", + "Enable Advanced Masking Features": "Enable Advanced Masking Features", "Method": "Method", "Describe": "Describe", "Content Type": "Content Type", diff --git a/modules/async_worker.py b/modules/async_worker.py index 10874998..6ef49e98 100644 --- a/modules/async_worker.py +++ b/modules/async_worker.py @@ -93,7 +93,7 @@ class AsyncTask: self.inpaint_engine = args.pop() self.inpaint_strength = args.pop() self.inpaint_respective_field = args.pop() - self.inpaint_mask_upload_checkbox = args.pop() + self.inpaint_advanced_masking_checkbox = args.pop() self.invert_mask_checkbox = args.pop() self.inpaint_erode_or_dilate = args.pop() self.save_metadata_to_images = args.pop() if not args_manager.args.disable_metadata else False @@ -858,7 +858,7 @@ def worker(): inpaint_image = async_task.inpaint_input_image['image'] inpaint_mask = async_task.inpaint_input_image['mask'][:, :, 0] - if async_task.inpaint_mask_upload_checkbox: + if async_task.inpaint_advanced_masking_checkbox: if isinstance(async_task.inpaint_mask_image_upload, dict): if (isinstance(async_task.inpaint_mask_image_upload['image'], np.ndarray) and isinstance(async_task.inpaint_mask_image_upload['mask'], np.ndarray) diff --git a/webui.py b/webui.py index b5229ffe..9bb6351d 100644 --- a/webui.py +++ b/webui.py @@ -234,7 +234,7 @@ with shared.gradio_root: with gr.Row(): with gr.Column(): inpaint_input_image = grh.Image(label='Image', source='upload', type='numpy', tool='sketch', height=500, brush_color="#FFFFFF", elem_id='inpaint_canvas', show_label=False) - inpaint_mask_upload_checkbox = gr.Checkbox(label='Enable Mask Upload', value=False) + inpaint_advanced_masking_checkbox = gr.Checkbox(label='Enable Advanced Masking Features', value=False) inpaint_mode = gr.Dropdown(choices=modules.flags.inpaint_options, value=modules.flags.inpaint_option_default, label='Method') inpaint_additional_prompt = gr.Textbox(placeholder="Describe what you want to inpaint.", elem_id='inpaint_additional_prompt', label='Inpaint Additional Prompt', visible=False) outpaint_selections = gr.CheckboxGroup(choices=['Left', 'Right', 'Top', 'Bottom'], value=[], label='Outpaint Direction') @@ -806,12 +806,12 @@ with shared.gradio_root: inpaint_ctrls = [debugging_inpaint_preprocessor, inpaint_disable_initial_latent, inpaint_engine, inpaint_strength, inpaint_respective_field, - inpaint_mask_upload_checkbox, invert_mask_checkbox, inpaint_erode_or_dilate] + inpaint_advanced_masking_checkbox, invert_mask_checkbox, inpaint_erode_or_dilate] - inpaint_mask_upload_checkbox.change(lambda x: [gr.update(visible=x)] * 2, - inputs=inpaint_mask_upload_checkbox, - outputs=[inpaint_mask_image, inpaint_mask_generation_col], - queue=False, show_progress=False) + inpaint_advanced_masking_checkbox.change(lambda x: [gr.update(visible=x)] * 2, + inputs=inpaint_advanced_masking_checkbox, + outputs=[inpaint_mask_image, inpaint_mask_generation_col], + queue=False, show_progress=False) inpaint_mask_color.change(lambda x: gr.update(brush_color=x), inputs=inpaint_mask_color, outputs=inpaint_input_image,