""" Initialization file for invokeai.backend.image_util methods. """ from .patchmatch import PatchMatch # noqa: F401 from .pngwriter import PngWriter, PromptFormatter, retrieve_metadata, write_metadata # noqa: F401 from .seamless import configure_model_padding # noqa: F401 from .txt2mask import Txt2Mask # noqa: F401 from .util import InitImageResizer, make_grid # noqa: F401 def debug_image(debug_image, debug_text, debug_show=True, debug_result=False, debug_status=False): from PIL import ImageDraw if not debug_status: return image_copy = debug_image.copy().convert("RGBA") ImageDraw.Draw(image_copy).text((5, 5), debug_text, (255, 0, 0)) if debug_show: image_copy.show() if debug_result: return image_copy