QualiaRain
ec3d4182cc
fix(mask): guard zero-area divide in auto-mask Edge mode
...
In get_mask() Edge mode, largest_size is set to 0 when there are no
contours, but the luminance loop is also entered when contours exist
whose largest has zero area (e.g. thin 1px / degenerate features whose
cv2.contourArea is 0). That path divides by largest_size and raises
ZeroDivisionError, crashing auto-masking. Guard the divide: when
largest_size is 0 the scaled luminance is 0, so the loop breaks on the
first iteration and yields an empty mask (the sensible no-region result).
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-22 12:41:14 -04:00
Vladimir Mandic
01a68baa47
update masking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-19 11:56:20 +02:00
Vladimir Mandic
b760088d0b
gallery quick actions placeholders
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-04 20:45:10 +02:00
Vladimir Mandic
c855a5146a
cleanup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-01 16:34:42 +02:00
Vladimir Mandic
417312ce77
masking error handler
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-30 11:03:20 +02:00
Vladimir Mandic
68f1c73e1f
remove process preview
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-29 07:59:43 +02:00
vladmandic
6bb3644f98
fix automasking with rembg
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-18 18:28:50 +02:00
awsr
c003b0eb48
PIL Image.Image type fix
2026-04-06 01:06:19 -07:00
awsr
92960de8d6
RUF013 updates
2026-03-24 04:27:30 -07:00
vladmandic
d9207aa2e1
merge: cli/hf-search.py
2026-03-12 14:13:19 +01:00
Vladimir Mandic
e5c494f999
cleanup logger
2026-02-19 11:09:13 +01:00
Vladimir Mandic
a3074baf8b
unified logger
2026-02-19 09:46:42 +01:00
Vladimir Mandic
bfe014f5da
modernize typing
2026-02-19 09:15:37 +01:00
vladmandic
cc0b0e8e3d
cleanup todo
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-01-19 11:10:05 +01:00
Vladimir Mandic
875351f0d5
lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-15 12:15:04 -05:00
Vladimir Mandic
ccb1ded7d0
integrate kanvas with server-side masking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-15 11:56:56 -05:00
Vladimir Mandic
d5fbcc580e
fix inpaint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-31 13:39:55 -04:00
Vladimir Mandic
d43091f1fa
lint set minimum to py310 and update rules
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-29 11:28:09 -04:00
Vladimir Mandic
b2dbef53e5
restyled all toolbuttons to be modernui native
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-31 15:01:50 -04:00
Vladimir Mandic
6cf445d317
add ras-sd35 experimental
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-18 18:47:42 -05:00
Vladimir Mandic
32fe60b594
update aci
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-14 16:26:25 -05:00
Vladimir Mandic
640aff898c
global lancosz
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-10 11:24:05 -05:00
Vladimir Mandic
92f494c111
update outpaint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-09 13:23:01 -05:00
Vladimir Mandic
cd32b966b2
torch 2.6.0 support
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2024-12-31 09:15:36 -05:00
Vladimir Mandic
ea0dfebe2d
better handle any quant lib requirements
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2024-10-12 13:36:16 -04:00
Vladimir Mandic
e15c21ede9
facehires implement include mask in output
2024-06-04 07:56:46 -04:00
Vladimir Mandic
b137f67edc
lint changes
2024-05-07 09:56:32 -04:00
Vladimir Mandic
d98a118b1b
control outpaint
2024-05-07 08:38:02 -04:00
QuantumSoul
fd4636b450
Elemids masking.py
2024-03-30 15:36:16 +01:00
Vladimir Mandic
940b6d02ba
facehires support batch size&count, add override strength
2024-03-14 11:40:58 -04:00
Vladimir Mandic
0f7bb8a1f4
add facehires
2024-03-10 13:17:13 -04:00
Vladimir Mandic
5bdaede80d
add masking api
2024-03-01 13:46:13 -05:00
Vladimir Mandic
c11ff37b61
broader move model use
2024-02-27 14:51:04 -05:00
Vladimir Mandic
02336fdb36
refactor txt2img/img2img api
2024-02-16 08:49:42 -05:00
Vladimir Mandic
00e58c0b15
add control mask size and outpaint masked only
2024-02-16 08:18:38 -05:00
Vladimir Mandic
d27295a923
fix masking
2024-02-14 10:38:50 -05:00
Vladimir Mandic
935d7ef0ad
new control outpaint
2024-02-13 20:57:30 -05:00
Vladimir Mandic
a72a0f4228
error messages
2024-02-13 09:18:09 -05:00
Vladimir Mandic
1bcaa77dc5
error handling
2024-02-13 09:17:01 -05:00
Vladimir Mandic
c9fc13583b
failsafe mask region
2024-02-12 13:45:30 -05:00
Vladimir Mandic
239e3f8e34
add masking debug
2024-02-12 11:19:03 -05:00
Vladimir Mandic
bf14e6ed6d
fix mask missing options and system paths
2024-02-10 08:10:24 -05:00
Vladimir Mandic
96d262b4ff
update img2img mask math
2024-02-09 08:57:01 -05:00
Vladimir Mandic
e2e6743fbc
fix masking
2024-02-04 21:15:12 -05:00
Vladimir Mandic
3baff5906b
control enable image drag, prompt parse, add metadata
2024-01-30 11:26:34 -05:00
Vladimir Mandic
d1bb51eee0
enable lama offloading
2024-01-25 12:08:45 -05:00
Vladimir Mandic
edf1dc68f4
add depth-anything controlnet
2024-01-23 14:15:07 -05:00
Vladimir Mandic
36578d61c2
fix mask invert
2024-01-23 08:37:30 -05:00
Vladimir Mandic
14aac11e6c
minor fixes
2024-01-22 14:17:56 -05:00
Vladimir Mandic
927ad16c05
add lama to control masking options
2024-01-20 15:43:38 -05:00