From d6c1244d7249c39c897dde396fb9292f050f3e7d Mon Sep 17 00:00:00 2001 From: Sean Sube Date: Sun, 5 Feb 2023 22:57:52 -0600 Subject: [PATCH] fix(api): use grid tiling when inpaint margin is 0 --- api/onnx_web/chain/upscale_outpaint.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/onnx_web/chain/upscale_outpaint.py b/api/onnx_web/chain/upscale_outpaint.py index 6901fea7..329d1c09 100644 --- a/api/onnx_web/chain/upscale_outpaint.py +++ b/api/onnx_web/chain/upscale_outpaint.py @@ -112,6 +112,9 @@ def upscale_outpaint( margin_y = float(max(border.top, border.bottom)) overlap = min(margin_x / source_image.width, margin_y / source_image.height) + if overlap == 0: + logger.debug("outpainting with 0 margin, using grid tiling") + output = process_tile_grid(source_image, SizeChart.auto, 1, [outpaint]) if border.left == border.right and border.top == border.bottom: logger.debug("outpainting with an even border, using spiral tiling") output = process_tile_spiral(