Skip to content

data-science-z/ascii_art

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is ascii_art?

ascii_art easily converts images into ascii artwork. ascii_art now supports colored ascii art as well as the ability to convert colored ascii to html.

Example script

For a full example script, see draw_a_cat.py.
For a full list of example output, see examples.
Working colored HTML of an ASCII kitten using the character set 'kitten'

Reads cat.jpg, upscales the quality by 5, saves an ASCII rendering to cat_scale5_draw_ascii.png, saves a colored ASCII rendering to cat_scale5_full_range_color.png, and saves a text file containing the raw ASCII.

from ascii_art import ASCIIArt, ASCIIPicture

picture = ASCIIArt('cat', 5).draw_ascii(curve=1)
ASCIIPicture(picture).save('cat_scale5_draw_ascii.png')

colored_picture = ASCIIArt('cat', 5).draw_color_ascii(ASCIIArt.FULL_RANGE, curve=1.5)
ASCIIPicture(colored_picture).save('cat_scale5_full_range_color.png')

with open('cat_scale5_draw.txt', 'w') as f:
    f.write(''.join(picture))

Before

Before

After ASCII

After

After ASCII Color

After

Setup

python3 setup.py install

Dependencies

Pillow==3.0.0

About

Converts images to ASCII art

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%