Glitch Art Toolkit mimicking CRT monitor defects.
Project description
BRImage
Glitch Art Library and command line tool for generating glitch-art effects inspired by CRT monitors. One-liner install (requires Python >=3.7)
pip install BRImage && brimage -h
Table of Contents
Installation and use
BRImage now comes with a very minimal command line interface, usable with
brimage -h
pypi
I've made the project available with pip
(you can view the project here):
pip install BRImage
and run with
brimage
Building from source
Requires SWIG.
First, clone the repository
git clone https://github.com/Dustpancake/BRImage && cd BRImage
It is recommended to use a virtual environment
# *nix
python3 -m venv venv && source venv/bin/activate
Generate the SWIG files; for this we require numpy.i
:
curl "https://raw.githubusercontent.com/numpy/numpy/master/tools/swig/numpy.i" > BRImage/clib/numpy.i
Then we generate the .py
and .cxx
files with
cd BRImage/clib \
&& swig -c++ -python -py3 algorithms.i \
&& cd -
We then build with
python setup.py build_ext --inplace
or install into the environment with
pip install .
- Running the script
To run when build from source:
python BRImage
If installed, use
brimage
Sample image:
Input Image | Output Image |
---|---|
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
Built Distribution
File details
Details for the file BRImage-0.1.9.tar.gz
.
File metadata
- Download URL: BRImage-0.1.9.tar.gz
- Upload date:
- Size: 43.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c98cf0838f3fbb31b6836ef8f08b7d95a3b27f3afdc198b9f569811cb34948cf |
|
MD5 | 52c31505188a5e25221e71218b8101b8 |
|
BLAKE2b-256 | 0342605dfd71e9e8e828a6479e970b5e009e2bf668db5d45f1e8e37550c60bf1 |
File details
Details for the file BRImage-0.1.9-cp38-cp38-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: BRImage-0.1.9-cp38-cp38-macosx_10_15_x86_64.whl
- Upload date:
- Size: 49.5 kB
- Tags: CPython 3.8, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdd67a7c7a3ad0966198562b32dabf6a7a8b1222f31f213791646e3c2010cb3f |
|
MD5 | 550bcffb1299efaff6f84db0e043e497 |
|
BLAKE2b-256 | c37781a92835a4ee941f79877b0d2ed41b841e58893cb3752ff1901ca40ccb7a |