Skip to content

A command-line util for producing braille character art from images, featuring optional edge detection.

License

Notifications You must be signed in to change notification settings

booleancoercion/braille-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

braille-image

Binary rust crate that generates "ascii" art from images. (Not really ascii, since the braille characters are unicode)

For usage, run braille-image --help.

As an example, executing braille-image -s 0.1 -i images/ferris_outline.png produces:

⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⣀⠁⠁⠁⢀⣤⣄⠁⠁⠁⢀⡀⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⢀⣠⣀⠁⠁⡾⠉⠻⣦⣠⡟⠁⠘⣧⣠⡾⠋⠹⡆⠁⢀⣠⣀⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⡀⠁⠁⣾⠁⠈⠻⠾⠃⠁⠁⠈⠋⠁⠁⠁⠈⠋⠁⠁⠁⠻⠾⠋⠁⢹⡆⠁⢀⡀⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⢠⡟⠉⠛⠶⠏⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠘⠷⠞⠋⠙⣧⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⣠⣤⣄⣸⡇⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⣟⣀⣤⣤⡀⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⣏⠁⠁⠉⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠉⠁⠁⢈⡇⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⣠⣤⣤⣿⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⢸⣧⣤⣤⡀⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠸⡇⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⡿⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⣀⣻⡄⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⣼⣃⡀⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⣼⠋⠉⠉⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠈⠉⠉⢻⡄⠁⠁⠁⠁ ⠁⠁⠁⠁⠘⢧⡀⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠈⣿⣷⡄⠁⠁⠁⠁⢠⠁⠈⢻⣷⡄⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⣠⠟⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⣠⡾⠃⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⣧⣀⣠⣿⣿⣿⠁⠁⠁⠁⣿⣄⣠⣾⣿⣿⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠻⢦⣀⠁⠁⠁⠁ ⠁⠁⣠⡾⠋⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠻⣿⣿⣿⣿⡟⠁⠁⠁⠁⠹⣿⣿⣿⣿⠟⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠉⠳⣤⡀⠁ ⠁⢰⠋⠁⠁⠁⢀⡀⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠈⠙⠋⠁⠁⠁⠁⠁⠁⠁⠈⠉⠉⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⢀⠁⠁⣀⠁⠁⠁⢈⡗⠁ ⠁⠘⢧⡀⠁⠁⠈⢿⣆⠁⠱⣦⣄⠁⠁⠁⠁⠁⠁⢀⠤⠒⠋⠉⠛⠲⢤⡀⠁⠁⠁⠁⢀⠴⠊⠉⠉⠉⠑⠠⡀⠁⠁⠁⠁⠁⠁⠁⣠⣾⡏⠁⣴⡏⠁⠁⢠⡞⠁⠁ ⠁⠁⠁⠙⢦⡀⠁⠈⢿⣷⡄⠹⣿⢦⡀⠁⠁⠢⠄⠁⠁⠁⠁⠁⠁⠁⠁⠉⢢⡀⢀⡔⠁⠁⠁⠁⠁⠁⠁⠁⠈⠦⠖⠁⠁⠁⣠⡾⢫⡟⢀⣾⡿⠁⠁⣰⠏⠁⠁⠁ ⠁⠁⠁⠁⠁⠙⢦⡀⠈⠻⣿⣦⡹⣆⠻⢦⣀⠁⠁⠁⠁⠁⠠⣤⣤⠤⠶⠶⠶⠟⠿⠖⠛⠛⠛⢒⣶⠆⠁⠁⠁⠁⢀⣠⡴⠞⠉⢀⡟⣰⠏⣼⠁⢀⡾⠃⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠙⢦⡀⠙⣮⠳⠿⠁⠁⠉⠛⢶⡀⠁⠁⠁⠈⠙⠳⠦⣤⣤⡀⣀⣀⣠⣤⠶⠛⠁⠁⠁⠁⢀⡴⠋⠁⠁⠁⠁⠸⠷⠋⣼⠃⣠⠟⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠁⠁⠙⢦⡘⣇⠁⠁⠁⠁⠁⠁⠙⢦⣄⠁⠁⠁⠁⠁⢀⡼⠁⠿⣍⡀⠁⠁⠁⠁⢀⣠⠶⠋⠁⠁⠁⠁⠁⠁⠁⠁⢰⡏⣴⠋⠁⠁⠁⠁⠁⠁⠁ ⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠈⠙⠋⠁⠁⠁⠁⠁⠁⠁⠁⠉⠛⠶⠦⠴⠞⠋⠁⠁⠁⠈⠙⠛⠛⠛⠛⠉⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠁⠈⠛⠁⠁⠁⠁⠁⠁⠁⠁⠁

About

A command-line util for producing braille character art from images, featuring optional edge detection.

Topics

Resources

License

Stars

Watchers

Forks

Languages