mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-08-03 19:02:27 +00:00
add callback after image is saved
This commit is contained in:
@@ -2,11 +2,12 @@
|
||||
callbacks_model_loaded = []
|
||||
callbacks_ui_tabs = []
|
||||
callbacks_ui_settings = []
|
||||
|
||||
callbacks_image_saved = []
|
||||
|
||||
def clear_callbacks():
|
||||
callbacks_model_loaded.clear()
|
||||
callbacks_ui_tabs.clear()
|
||||
callbacks_image_saved.clear()
|
||||
|
||||
|
||||
def model_loaded_callback(sd_model):
|
||||
@@ -28,6 +29,10 @@ def ui_settings_callback():
|
||||
callback()
|
||||
|
||||
|
||||
def image_saved_callback(image, p, fullfn, txt_fullfn):
|
||||
for callback in callbacks_image_saved:
|
||||
callback(image, p, fullfn, txt_fullfn)
|
||||
|
||||
def on_model_loaded(callback):
|
||||
"""register a function to be called when the stable diffusion model is created; the model is
|
||||
passed as an argument"""
|
||||
@@ -51,3 +56,8 @@ def on_ui_settings(callback):
|
||||
"""register a function to be called before UI settings are populated; add your settings
|
||||
by using shared.opts.add_option(shared.OptionInfo(...)) """
|
||||
callbacks_ui_settings.append(callback)
|
||||
|
||||
|
||||
def on_save_imaged(callback):
|
||||
"""register a function to call after modules.images.save_image is called returning same values, original image and p """
|
||||
callbacks_image_saved.append(callback)
|
||||
|
Reference in New Issue
Block a user