NathanSmith470 / termograph

A simple terminal-based image to ascii converter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# termograph
A simple terminal-based image to ascii converter

This python script uses the PIL package which usually comes with any default python install.
If the script throws up errors about PIL, try using the command "pip3 install PIL" to install the package.

# COMMAND-LINE FORMAT
python3 imager.py {image_file(required)} {format:ascii(default),color} {width:40(default)}

EX: python3 imager.py smiley.jpeg ascii 50 
             |
             V
             
                            ~ : ! ! = = = = ! ! : ~                             
                        : = = # # # # # # # # # # = ! :                         
                    : = # # # = = = = = = = = = = # # # = :                     
                * ! # # = = = = = = = = = = = = = = = = # # ! ~                 
              : = # = = = = = = = = = = = = = = = = = = = # # = :               
            : = # = = = = = = = = = = = = = = = = = = = = = = # = :             
          : = # = = = = = = = = = = = = = = = = = = = = = = = = # = :           
        : = # = = = = = = = = = = = = = = = = = = = = = = = = = = # ! *         
      * ! = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ! .       
      ! = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = :       
    : ! = = = = = = = = = = * ! = = = = = = = ! : = = = = = = = = = = = ! *     
    ! = = = = = = = = = = : . ~ = = = = = = = ~ - ! = = = = = = = = = = = :     
  * ! = = = = = = = = = = *   - = = = = = = ! . . : = = = = = = = = = = = ! ~   
  : = = = = = = = = = = = -     ! = = = = = :     * = = = = = = = = = = = = :   
  ! = = = = = = = = = = = -     ! = = = = = *     * = = = = = = = = = = = = !   
~ ! = = = = = = = = = = = -     ! = = = = = *     ~ = = = = = = = = = = = = !   
: ! = = = = = = = = = = = -     ! = = = = = :     * = = = = = = = = = = = = ! ~ 
: = = = = = = = = = = = = ~   . ! = = = = = :     : = = = = = = = = = = = = ! * 
: = = = = = = = = = = = = :   - = = = = = = ! .   ! = = = = = = = = = = = = ! : 
: ! = ! ! ! ! = = = ! ! ! ! ~ ! = ! ! ! ! ! = * * = ! ! ! ! ! ! ! ! ! ! ! = ! : 
: ! = ! ! ! ! ! ! ! ! ! ! ! = = ! ! ! ! ! ! ! = = ! ! ! ! ! ! ! ! ! ! ! ! = ! : 
: ! = ! ! ! ! : ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! : ! ! ! = ! * 
: ! = ! ! ! ! * ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! : : ! ! ! = ! ~ 
~ ! = ! ! ! ! : * ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! : * ! ! ! ! = !   
  ! = ! ! ! ! ! * : ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! * ! ! ! ! ! ! :   
  : ! ! ! ! ! ! : ~ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! * * ! ! ! ! ! ! :   
  * ! ! ! ! ! ! ! * ~ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! * ~ ! ! ! ! ! ! ! ~   
    : ! ! ! ! ! ! ! ~ ~ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! * ~ ! ! ! ! ! ! ! :     
    : ! ! ! ! ! ! ! ! ~ ~ : ! ! ! ! ! ! ! ! ! ! ! ! : ~ ~ ! ! ! ! ! ! ! : *     
      : ! ! ! ! ! ! ! ! ~ - ~ : ! ! ! ! ! ! ! ! : * - ~ ! ! ! ! ! ! ! ! :       
      * : ! ! ! ! ! ! ! ! * - - ~ * * : : : * ~ - ~ * ! ! ! ! ! ! ! ! :         
        : : ! ! ! ! ! ! ! ! ! * ~ - - - - - - ~ * ! ! ! ! ! ! ! ! ! : *         
          : : ! ! ! ! ! ! ! ! ! ! : : : : : : ! ! ! ! ! ! ! ! ! ! : :           
            : : ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! : :             
              : : ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! : :               
                * : : ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! : : *                 
                    : : : ! ! ! ! ! ! ! ! ! ! ! ! ! ! : : :                     
                        : : : : : ! ! ! ! ! ! : : : : :                         
                            * : : : : : : : : : : *   

DICLAIMER: Color mode can be poor quality as the color resolution is limited to what can be displayed in the terminal. Use with caution.

About

A simple terminal-based image to ascii converter


Languages

Language:Python 100.0%