/krlnk_gleitzsch_core

Core functionality for glitch-related projects

Primary LanguageC

Krlnk Gleitzsch Core

Apple M1 Supported Build Status

A simple algorithm that applies FFT to introduce glitch to image arrays. Imitates sound compression and decompression.

Build

The project depends on fftw3 which can be installed using brew on macOS or sudo apt-get install -y libfftw3-dev on Ubuntu. Afterwards, just call make.

To run tests:

pip3 install -r requirements.txt
./quick_test.py

Usage

image_fft_glitch function

The following arguments: to be filled

Available effects are:

fill this part

As a shared library in a Python-based project

The snippet below...

# To be filled -> I redefine args every hour.
# Let's wait until it's stable.

In a swiftUI app

...

In a Kotlin app

...

Linked projects

Those projects use lame to achieve the desired effect. This project aims to replace lame for glitchy images.

Examples

See examples in the aforementioned projects. ... to be filled here