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

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.1.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.1-py3-none-any.whl (4.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: IOPaint-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 85f80f2be3cb842035f6dd534cfb4608fac495587ee38aa8defa89e178985fb5
MD5 bd7d3a1f87907eed489ce528c1f9471d
BLAKE2b-256 5a29160c3a14f02ee739cf1fb58502e66592d579d47ac6583489d54d9949061a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: IOPaint-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c4476325b7a0ddc700b6e038ce6c6e59523613ef8efcd2ecfa4a2da2de7f5871
MD5 9e6239b52dcdc982fca16e09b1daa1f9
BLAKE2b-256 bb0f47948ee9f81881248e04b4499021c8ac01418014796337647a77ec27c690

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