from PIL import Image, ImageFile from modules import script_callbacks from tagger.api import on_app_started from tagger.ui import on_ui_tabs # if you do not initialize the Image object # Image.registered_extensions() returns only PNG Image.init() # PIL spits errors when loading a truncated image by default # https://pillow.readthedocs.io/en/stable/reference/ImageFile.html#PIL.ImageFile.LOAD_TRUNCATED_IMAGES ImageFile.LOAD_TRUNCATED_IMAGES = True script_callbacks.on_app_started(on_app_started) script_callbacks.on_ui_tabs(on_ui_tabs)