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(