Skip to content

v0.1.16 — power-tool CLI, matte fixes, performance harness

Choose a tag to compare

@Arthur-Ficial Arthur-Ficial released this 21 May 11:05

Highlights

  • Friendly zero-config file output: bgbgone photo.jpg creates photo_bgbgone.png when stdout is a terminal.
  • Output format inference from -o out.jpg and macOS stdout redirection paths such as > out.jpg; opaque-only formats use white by default.
  • Fixed --feather to soften the matte/alpha edge only, preserving foreground detail.
  • Implemented documented matte/background controls: --threshold, --padding, --shadow, and true --bg-fit tile.
  • Removed hidden algorithm fallbacks: auto maps to the public foreground-instance mask path; unavailable reserved algorithms fail explicitly.
  • Added a 100-image performance harness. Local v0.1.16 result: 100 images in 8.616s, 11.61 images/s, 86.2 ms/image.

Verification

  • make test: 73 unit tests + 56 integration checks passed.
  • bash scripts/make-readme-examples.sh: regenerated README assets from documented PD fixtures.
  • Installed binary verified at /usr/local/bin/bgbgone v0.1.16.