Commit Graph
9 Commits
Author SHA1 Message Date
Stevan Freeborn 79931087a8 Merge pull request #3 from StevanFreeborn/stevanfreeborn/feat/address-feathering
feat: address feathering
2026-07-15 12:15:09 -05:00
Stevan Freeborn 8269f21f55 chore: revert workflow troubleshooting 2026-07-15 11:50:27 -05:00
Stevan Freeborn b2bdc1d862 chore: add diagnostic to workflows 2026-07-15 11:39:31 -05:00
Stevan Freeborn 6160bf05d4 chore: update workflows to proper versions 2026-07-15 11:31:42 -05:00
Stevan Freeborn 6d03eefe45 style: correct code style 2026-07-15 10:55:20 -05:00
Stevan Freeborn e06d77c1d2 docs: updated README.md to include info about feathering options 2026-07-15 10:53:34 -05:00
Stevan Freeborn e099144127 feat: improve background removal feathering
- replace hard binary thresholding with smooth
  linear alpha mapping to reduce halos around
  foreground edges especially in low
  resolution images
- normalize now uses a quadratic curve instead
  of hard binarization so that gradient info
  from the model output is preserved
- removebackgroundasync applies a configurable
  linear interpolation between the set min and
  max feathering thresholds so you have partial
  transparency at the edges
2026-07-15 10:52:35 -05:00
Stevan Freeborn 51abe75e07 chore: add repo specific global.json 2026-07-15 10:47:26 -05:00
Stevan Freeborn 45dc9de223 feat: upgrade to .NET 10 2026-07-15 10:12:56 -05:00