Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Background Remover

Background Remover is a Paint.NET plugin that cuts the background out of your images using local ONNX machine-learning models — no internet connection or API keys needed.

There's a discussion thread on the Paint.NET forums here: Background Remover.

Features

  • AI-based background removal using ONNX models, run entirely on your machine.
  • GPU acceleration via DirectML, with automatic fallback to CPU.
  • Optional FP16 model for lower memory use and faster inference.

Download

Grab the plugin together with the required ONNX models from the official link: https://aka.jjb-pro.com/pdn-bgrem/download

Warning

This GitHub repository does not include the model files. The download link above bundles them; see Building from Source if you're building the plugin yourself.

Getting Started

Automatic Install

  1. Download the latest ZIP from the official download link and extract it.

  2. Run Open to install.bat. It'll prompt for admin rights (needed to write into Paint.NET's Effects folder), then copy everything into place for you.

    If Windows blocks the PowerShell script it calls, you can also just run installer.ps1 yourself: right-click it → Run with PowerShell.

Manual Install

  1. Download and extract the ZIP from the official download link.
  2. Copy the BackgroundRemover folder into your Paint.NET Effects folder.
    • Not sure where that is? Right-click your Paint.NET shortcut → Open file location, then open the Effects folder from there.

Building from Source

  1. Clone the repository:

    git clone https://github.com/jjb-pro/BackgroundRemover.git
  2. Open BackgroundRemover.slnx in Visual Studio 2026.

  3. Build the solution. By default this also copies the output into C:\Program Files\paint.net\Effects\BackgroundRemover — run Visual Studio as Administrator, or change <PdnRoot> in src/BackgroundRemover.csproj.

You'll still need the ONNX models from the official download link — they're not part of the repo.

Contributing

Feature requests, bug reports, and pull requests are all welcome.

  • Open an issue for bugs or suggestions.
  • Fork the repo, make your changes, and create a pull request.

About

Paint.NET plugin that automatically removes the background from images using machine learning models.

Resources

Stars

21 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages