Skip to content

Commit 1248529

Browse files
committed
Scale selection feather size with denoise strength
1 parent 217dbb3 commit 1248529

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

ai_diffusion/model.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1467,9 +1467,11 @@ def get_selection_modifiers(arch: Arch, inpaint_mode: InpaintMode, strength: flo
14671467
feather = min(feather, 0.01)
14681468
invert = True
14691469

1470+
strength = max(0.5, min(1.0, strength))
1471+
14701472
return SelectionModifiers(
1471-
feather_rel=feather,
1472-
feather_min_px=settings.selection_min_transition,
1473+
feather_rel=feather * strength,
1474+
feather_min_px=int(settings.selection_min_transition * strength),
14731475
pad_rel=settings.selection_padding / 100,
14741476
pad_offset_px=settings.selection_grow_offset,
14751477
size_min_px=min_size,

0 commit comments

Comments
 (0)