All Projects → V8gaming → Picture-To-Ascii

V8gaming / Picture-To-Ascii

Licence: GPL-3.0 license
Converts a picture to Ascii.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Picture-To-Ascii

Blockzone
A faithful recreation of the original DOS font.
Stars: ✭ 100 (+455.56%)
Mutual labels:  ascii, ascii-art
Vim Boxdraw
An ASCII box drawing plugin for Vim
Stars: ✭ 122 (+577.78%)
Mutual labels:  ascii, ascii-art
Laptop.css
laptop CSS for the modern world
Stars: ✭ 106 (+488.89%)
Mutual labels:  ascii, ascii-art
Pic2ascii
Converts a picture and video to ascii art
Stars: ✭ 79 (+338.89%)
Mutual labels:  ascii, ascii-art
Cowsay Files
A collection of additional/alternative cowsay files.
Stars: ✭ 216 (+1100%)
Mutual labels:  ascii, ascii-art
Lehar
Visualize data using relative ordering
Stars: ✭ 81 (+350%)
Mutual labels:  ascii, ascii-art
Video2chars
Convert video to ascii art animation.
Stars: ✭ 117 (+550%)
Mutual labels:  ascii, ascii-art
Asciipy
translate images, videos and text to Ascii arts easy
Stars: ✭ 52 (+188.89%)
Mutual labels:  ascii, ascii-art
Diagon
Interactive ASCII art diagram generators. 🌟
Stars: ✭ 189 (+950%)
Mutual labels:  ascii, ascii-art
Ascii Telnet Server
Can stream an ~20 minutes ASCII movie via Telnet emulation as stand alone server or via xinetd daemon. Using famous ASCII art animation from www.asciimation.co.nz (Star ASCIIMATION Wars)
Stars: ✭ 189 (+950%)
Mutual labels:  ascii, ascii-art
Ascii Generator.site
Django website for generating ASCII-arts out of images or text 🎨
Stars: ✭ 77 (+327.78%)
Mutual labels:  ascii, ascii-art
alfred-figlet
🔠 Alfred 3 workflow to asciify plain text using figlet.js
Stars: ✭ 16 (-11.11%)
Mutual labels:  ascii, ascii-art
Qr Ascii
A small library to generate QR codes with ascii
Stars: ✭ 63 (+250%)
Mutual labels:  ascii, ascii-art
Retrotxt
RetroTxt is the WebExtension that turns ANSI, ASCII, NFO text into in-browser HTML
Stars: ✭ 93 (+416.67%)
Mutual labels:  ascii, ascii-art
Clad Ascii
An ASCII art music video animated with JavaScript
Stars: ✭ 63 (+250%)
Mutual labels:  ascii, ascii-art
Java Ascii Render
ASCII renderer in pure java with no external dependencies
Stars: ✭ 112 (+522.22%)
Mutual labels:  ascii, ascii-art
Image To Ascii
Convert images to ASCII art.
Stars: ✭ 35 (+94.44%)
Mutual labels:  ascii, ascii-art
Art
🎨 ASCII art library for Python
Stars: ✭ 1,026 (+5600%)
Mutual labels:  ascii, ascii-art
Asciiplayer
📺 ASCII gif/video player write in golang
Stars: ✭ 130 (+622.22%)
Mutual labels:  ascii, ascii-art
Go Asciibot
Golang ASCII Robot Generator
Stars: ✭ 231 (+1183.33%)
Mutual labels:  ascii, ascii-art

Picture-To-Ascii

Requires python 3.9

Video formats that work are: .mp4, .mov, .avi & .mkv

Install: Use gitclone

How to run:

python Picture-To-Ascii.py (path) (arguments)
-h for help
-s (in decimal e.g. 0.5, 1.5 etc) for scale
ps I don't know if these work properly.

How it works:

It works by using Pillow to convert your picture to ascii; first by stretching the image's width by +65% because the height of a text character is 65% bigger than the width, it saves that file to "Temp.png". Then it opens that file and converts it to greyscale and ascii text, prints it in console and saves it to "ascii_image.txt". Last it deletes "Temp.png".

Ideas to work on:

1. Add arguments to terminal.
2. Make it use memory instead of temporary files.
3. Make it an executible.
4. More ascii characters.
5. Output to png, with color choice.

Other Additions:

1. Allow GIF files to work. (Done)
2. Add docstrings. (continuous)
3. Added video support(.mp4, .mov, .avi & .mkv) (Done)

Stages:

Stage 1 (Done)

Convert picture to ascii text in full resulution, has scale option.

Stage 2

Convert picture to ascii text with colour.

Examples:

The after photo doesn't have colour yet, i think its like an optical illusion or due to my screen resolution.

Before After

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].