/gork

CLI based 8bit image pixelator, text & object recognition app.

Primary LanguagePythonMIT LicenseMIT

GORK

I derived the name from Zork that is a first text-based adventure game.

poetry install
poetry run gork --help

# colors, texts, recognitions, etc
poetry run gork analyze --input=./files/park.png \
                        --output=./files/park_report.txt

# default width, terminal width scale it by height.
poetry run gork print --width=80 \
                      --input=./files/park.png

# default pixel size is 10.
poetry run gork export ./files/park.png \
                       ./files/park_output.png \
                       --pixel-size=15
Original Pixelated

The terminal output:

asciicast

The base calculation code is from pixelator project. Also img_term app helped me to display the image in the terminal.

Contributing

poetry poe test
poetry run pytest