diff --git a/app.py b/app.py index d86bac5..fd83848 100644 --- a/app.py +++ b/app.py @@ -828,6 +828,7 @@ async def debug_grow_timing( image_base64: Optional[str] = Form(default=None), hair_style: str = Form(default="2", description="发型序号(花瓣=2),逗号分隔多选"), webui_steps: Optional[int] = Form(default=None, description="swapHair webui img2img 采样步数,None=服务端默认(15),可填10/15/20/25对比"), + redraw_max_side: Optional[int] = Form(default=None, description="ComfyUI重绘分辨率(长边像素)。None=默认896;0=原图不缩;其他如640/768/1024"), ): """单图跑接口2女性生发,返回每个步骤的耗时 + 结果图,用于定位性能瓶颈。 @@ -870,7 +871,7 @@ async def debug_grow_timing( hair_mask_reuse = (ctx["parse_map"] == SEGFORMER_HAIR) h, w = image.shape[:2] - eff_side = _REDRAW_MAX_SIDE + eff_side = _REDRAW_MAX_SIDE if redraw_max_side is None else redraw_max_side redraw_img, hair_mask_redraw = image, hair_mask_reuse downscale_info = None if eff_side > 0 and max(h, w) > eff_side: diff --git a/static/debug_grow_timing.html b/static/debug_grow_timing.html index 43d643f..3ec7b9f 100644 --- a/static/debug_grow_timing.html +++ b/static/debug_grow_timing.html @@ -91,6 +91,17 @@ +