Skip to main content

PyPoi

PyPI

An image processing GUI application written in Python under Apache License 2.0. PyPoi stands for "Python Program for Poisson Image Editing".

It enables you to try the Poisson Image Editing method interactively. Some examples are already ready for you, but you can also load arbitrary images and try it.

demo gif

Installation

pip install pypoi

Run pypoi command to open the GUI.

What is Poisson Image Editing?

Poisson Image Editing is a technique to blend two images seamlessly.

This method is firstly introduced by Patrick Pérez and others in ACM SIGGRAPH 2003. The original theses is available here (pdf).

Resources

There are many resources about Poisson Image Editing and I'll leave explanations to them.

Implementation in other languages

There have already been several implementation in other language.

Found issues?

Please raise an issue from github issue page.

What's next?

I know there are a lot of space to improve. Main enhancements are listed in the issue tracker, for example,

It's more than welcome if you can pick up one/some of them.

License

PyPoi is provided under Apache License 2.0. Please refer to LICENSE

Acknowledgement

The core function is from parosky/poissonblending/

Metadata

Release files for pypoi 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypoi 0.3.2
File Size Uploaded Provenance
pypoi-0.3.2.tar.gz 2.2 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pypoi 0.3.2
File Interpreter ABI Platform
pypoi-0.3.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 4.4 MB

Release files / pypoi-0.3.2.tar.gz

Download URL pypoi-0.3.2.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
686c11908cb803caea79c56b507021e4d65ca08e72dfb9925273d2c3e2b1667c
BLAKE2b-256 checksum
How to use checksums
09ae0cd9227f1de8c642a3672922e1848326320428f273fdb8e038325af2a1eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / pypoi-0.3.2-py2.py3-none-any.whl

Download URL pypoi-0.3.2-py2.py3-none-any.whl
Size 2.2 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
15389df108d7ac3301bc3fff3ba7c58658362f37387018e54c128bbec95529d3
BLAKE2b-256 checksum
How to use checksums
a512fa9e7b92480408bf7e79e1cef731d2eeaab53db9e6fcf5f7d3fd0c7edefa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Security for pypoi 0.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page