Skip to content
/ rembg Public
forked from danielgatis/rembg

Rembg is a tool to remove images background. That is it.

License

Notifications You must be signed in to change notification settings

rcrvano/rembg

 
 

Repository files navigation

Rembg

Downloads Downloads Downloads License

Rembg is a tool to remove images background. That is it.

Installation

Install it from pypi

    pip install rembg

Usage as a cli

Remove the background from a remote image

    curl -s http://input.png | rembg > output.png

Remove the background from a local file

    rembg -o path/to/output.png path/to/input.png

Remove the background from all images in a folder

    rembg -p path/to/inputs

Usage as a server

Start the server

    rembg-server

Open your browser to

    http://localhost:5000?url=http://image.png

Also you can send the file as a FormData (multipart/form-data):

    <form action='http://localhost:5000' method='post' enctype='multipart/form-data'>
      <input type=file name=file>
      <input type=submit value=Upload>
    </form>

Usage as a library

In app.py

import sys
from rembg.bg import remove

sys.stdout.buffer.write(remove(sys.stdin.buffer.read()))

Then run

    cat input.png | python app.py > out.png

References

License

Copyright (c) 2020-present Daniel Gatis

Licensed under MIT License

About

Rembg is a tool to remove images background. That is it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%