Skip to main content

Image inpainting, outpainting tool powered by SOTA AI Model

Project description

IOPaint

A free and open-source inpainting & outpainting tool powered by SOTA AI model.

total download version python version HuggingFace Spaces Open in Colab

Erase Replace Object
Draw Text Out-painting

Quick Start

Start webui

IOPaint provides a convenient webui for using the latest AI models to edit your images. You can install and start IOPaint easily by running following command:

# In order to use GPU, install cuda version of pytorch first.
# pip3 install torch==2.1.2 torchvision==0.16.2 --index-url https://download.pytorch.org/whl/cu118
# AMD GPU users, please utilize the following command, only works on linux, as pytorch is not yet supported on Windows with ROCm.
# pip3 install torch==2.1.2 torchvision==0.16.2 --index-url https://download.pytorch.org/whl/rocm5.6

pip3 install iopaint
iopaint start --model=lama --device=cpu --port=8080

That's it, you can start using IOPaint by visiting http://localhost:8080 in your web browser.

Batch processing

You can also use IOPaint in the command line to batch process images:

iopaint run --model=lama --device=cpu \
--input=/path/to/image_folder \
--mask=/path/to/mask_folder \
--output=output_dir

--input is the folder containing input images, --mask is the folder containing corresponding mask images. When --mask is a path to a mask file, all images will be processed using this mask.

You can see more information about the available models and plugins supported by IOPaint below.

Features

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

IOPaint-1.0.3.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

IOPaint-1.0.3-py3-none-any.whl (4.1 MB view details)

Uploaded Python 3

File details

Details for the file IOPaint-1.0.3.tar.gz.

File metadata

  • Download URL: IOPaint-1.0.3.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for IOPaint-1.0.3.tar.gz
Algorithm Hash digest
SHA256 12b83b987c64c46d3c83898aba80958ed841cec1aa5d10e96e7c9e695c717893
MD5 099c1a76ee2fd15212d24bdaa5f652cb
BLAKE2b-256 6b25a4c3a9159bfd3a851b02b6aa9e156dd33c6171f70212dd3e943cdd6e3246

See more details on using hashes here.

File details

Details for the file IOPaint-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: IOPaint-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for IOPaint-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 44992d1d77372033e10fa8acb48448219e7e24b5f95a510522229d14e9514fd9
MD5 7603d2b6e1513a23efa8cb35c4f03a56
BLAKE2b-256 f25adc5864e94a6893ad088af3d7234c237d25ea276c4d18466e117a4f35b0e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page