From 34fa3f6341c1e239c6e57aa59238e284b2ace9ce Mon Sep 17 00:00:00 2001 From: Sean Sube Date: Sat, 14 Jan 2023 17:09:41 -0600 Subject: [PATCH] fix(api): limit outpainting using image size params --- api/onnx_web/serve.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/onnx_web/serve.py b/api/onnx_web/serve.py index c316e3c10..b2756f689 100644 --- a/api/onnx_web/serve.py +++ b/api/onnx_web/serve.py @@ -445,10 +445,10 @@ def inpaint(): (model, provider, scheduler, prompt, negative_prompt, cfg, steps, height, width, seed) = pipeline_from_request() - left = get_and_clamp_int(request.args, 'left', 0, source_file.width) - right = get_and_clamp_int(request.args, 'right', 0, source_file.width) - top = get_and_clamp_int(request.args, 'top', 0, source_file.height) - bottom = get_and_clamp_int(request.args, 'bottom', 0, source_file.height) + left = get_and_clamp_int(request.args, 'left', 0, config_params.get('width').get('max')) + right = get_and_clamp_int(request.args, 'right', 0, config_params.get('width').get('max')) + top = get_and_clamp_int(request.args, 'top', 0, config_params.get('height').get('max')) + bottom = get_and_clamp_int(request.args, 'bottom', 0, config_params.get('height').get('max')) (output_file, output_full) = make_output_path( 'inpaint', seed, (prompt, cfg, steps, height, width, seed, left, right, top, bottom))