Skip to content

Latest commit

 

History

History
81 lines (69 loc) · 1.86 KB

README.md

File metadata and controls

81 lines (69 loc) · 1.86 KB

PyDistort

PyPI - Version PyPI - Python Version Hatch project


Table of Contents

Installation

pip install pydistort

Dev build

# without optional dependencies:
pip install -U git+https://github.com/barsikus007/pydistort
# with optional dependencies:
pip install -U "pydistort[all]@ git+https://github.com/barsikus007/pydistort"

For distortion, you need to install imagemagick

Linux (Ubuntu)

sudo apt install imagemagick

Windows

You can do this via scoop.sh

scoop install imagemagick

For video, gif and apng procession, you need to install ffmpeg

Linux (Ubuntu)

sudo apt install ffmpeg

Windows

You can do this via scoop.sh

scoop install ffmpeg

For lottie->gif procession you need to install gtk

Linux (Ubuntu)

sudo apt install libgtk-3-0

Windows

You can do this via scoop.sh

scoop install msys2
msys2  # then exit in msys shell
msys2 -c "pacman -S mingw-w64-x86_64-gtk3 --noconfirm"

License

pydistort is distributed under the terms of the MIT license.

Usage

from pydistort.image.seam_carving import distort

await distort('image.png', 60)

TODO for 0.1.0 release