/paint.terminal.ink

24-bit colour paint program to 24 bit compatible ANSI terminals - Maintained @7coil

Primary LanguageJavaScriptMIT LicenseMIT

deprecated

Use the terminal paint program on my website.

New source code: https://github.com/7coil/7coil/blob/master/src/posts/apps/terminal-paint/src/TerminalPaint.tsx

paint

24-bit colour to ANSI encoded paint program

Terminal Paint

Spits out text that can be console.log()ged by Node.js into compatible terminals.

Above image:

console.log(`
                                                                  \x1b[48;2;255;255;255m \x1b[0m             
                                                                  \x1b[48;2;255;255;255m \x1b[0m             
             \x1b[48;2;255;255;255m \x1b[0m                              \x1b[48;2;255;255;255m \x1b[0m                     \x1b[48;2;255;255;255m \x1b[0m             
             \x1b[48;2;255;255;255m \x1b[0m                                                    \x1b[48;2;255;255;255m \x1b[0m             
            \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m   \x1b[0m   \x1b[48;2;255;255;255m     \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m  \x1b[0m \x1b[48;2;255;255;255m   \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m      \x1b[0m    \x1b[48;2;255;255;255m   \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m             
            \x1b[48;2;255;255;255m    \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m  \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m  \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m             
           \x1b[48;2;255;255;255m  \x1b[0m     \x1b[48;2;255;255;255m    \x1b[0m   \x1b[48;2;255;255;255m  \x1b[0m     \x1b[48;2;255;255;255m  \x1b[0m  \x1b[48;2;255;255;255m  \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m  \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m             
            \x1b[48;2;255;255;255m \x1b[0m     \x1b[48;2;255;255;255m  \x1b[0m      \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m  \x1b[48;2;255;255;255m      \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m             
             \x1b[48;2;255;255;255m    \x1b[0m   \x1b[48;2;255;255;255m   \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m     \x1b[48;2;255;255;255m \x1b[0m       \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m    \x1b[0m         
                                                                                
                                                                                
                                         \x1b[48;2;255;255;255m  \x1b[0m                  \x1b[48;2;255;255;255m \x1b[0m                  
                                                            \x1b[48;2;255;255;255m \x1b[0m                   
                  \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m    \x1b[0m      \x1b[48;2;255;255;255m    \x1b[0m      \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m      \x1b[0m       \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m    \x1b[0m              
                  \x1b[48;2;255;255;255m  \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m  \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m   \x1b[0m                  
                  \x1b[48;2;255;255;255m \x1b[0m     \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m     \x1b[48;2;255;255;255m \x1b[0m       \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m      \x1b[48;2;255;255;255m \x1b[0m                    
                  \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m \x1b[0m \x1b[48;2;255;255;255m  \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m     \x1b[48;2;255;255;255m  \x1b[0m     \x1b[48;2;255;255;255m  \x1b[0m    \x1b[48;2;255;255;255m \x1b[0m       \x1b[48;2;255;255;255m \x1b[0m   \x1b[48;2;255;255;255m  \x1b[0m              
                 \x1b[48;2;255;255;255m     \x1b[0m       \x1b[48;2;255;255;255m    \x1b[0m \x1b[48;2;255;255;255m   \x1b[0m    \x1b[48;2;255;255;255m   \x1b[0m  \x1b[48;2;255;255;255m \x1b[0m     \x1b[48;2;255;255;255m   \x1b[0m     \x1b[48;2;255;255;255m    \x1b[0m                
                  \x1b[48;2;255;255;255m \x1b[0m                                                             
                  \x1b[48;2;255;255;255m \x1b[0m                                                             
                  \x1b[48;2;255;255;255m \x1b[0m                                                             
                  \x1b[48;2;255;255;255m \x1b[0m                                       
`)