Dev Design Library

Background Remover Block

Remove an image's background entirely on-device: SegFormer (Xenova/segformer-b0-finetuned-ade-512-512, ~15MB) segments the subject, the highest-scoring mask is composited as an alpha channel (promoted applyMaskToImage) to a transparent-back.

Background Remover Block preview
Library
LocalMode
Framework
React
Type
block
License
MIT
Dependencies
@localmode/react, @localmode/transformers, lucide-react
Install
npx shadcn add @localmode/ui/ui/blocks/image-studio/background-remover
Files
  • apps/ui/src/app/blocks/image-studio/background-remover/background-remover.tsx
  • packages/react/src/index.ts
  • packages/transformers/src/index.ts
  • apps/ui/registry/localmode/media-vision/media-dropzone/media-dropzone.tsx
  • apps/ui/registry/localmode/media-vision/before-after-image-viewer/before-after-image-viewer.tsx
  • apps/ui/registry/localmode/media-vision/image-processing-overlay/image-processing-overlay.tsx
  • apps/ui/registry/localmode/results/confidence-score-badge/confidence-score-badge.tsx
  • apps/ui/src/lib/browser-utils.ts
Source
https://github.com/LocalMode-AI/LocalMode

Categories

More from LocalMode