Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/delivrance/glitchart

Media Glitch Library for Python
https://github.com/delivrance/glitchart

ffmpeg hacktoberfest image-processing jpeg python

Last synced: 18 days ago
JSON representation

Media Glitch Library for Python

Awesome Lists containing this project

README

        

# GlitchArt

> Media Glitch Library for Python





**GlitchArt** is a Python library that applies a glitch effect to image and video files.
It does so by corrupting JPEG frames on random bytes, without screwing up files.
Supported media formats: **JPEG**, **PNG**, **WebP**, **MP4**.

## Requirements

- `Pillow`, which is automatically installed.
- Videos require `ffmpeg` and `ffprobe` available in PATH.

## Installing

``` shell
$ pip3 install glitchart
```

## Usage

``` python
import glitchart

glitchart.jpeg("starrynight.jpg")
```

## Documentation

Read the source code for now, or use Python's `help()` built-in function. E.g.:

```python
>>> import glitchart
>>> help(glitchart.jpeg)
...
```

## License

MIT © 2019-2020 [Dan](https://github.com/delivrance)