ASCII Art, Animation, and Utilities
show_ascii_art - display ascii art
show_ascii_art [-a art[,art2,…]] [-A art_dir] [-b] [-B] [-c] [-C] [-d font_dir] [-D seconds] [-e term] [-E] [-F large_font] [-f small_font] [-g] [-i image] [-I input_dir] [-O output_dir] [-K fifo_name] [-l level] [-L] [-n tabs] [-N depth] [-o] [-p palette] [-P] [-q] [-r] [-R len] [-s show] [-S song] [-t first_text] [-T second_text] [-h height] [-w width] [-W] [-v] [-z] [-Z] [-u]
The show_ascii_art command displays one or more of the ascii art images included in Asciiville. Command line options can be used to tell show_ascii_art to create a new ascii art image from an image file in any format. Other command line options can be used to specify the width and heigh of the converted image, the fonts used to display accompanying text, and the text to display.
In interactive mode the display waits for the user to type ‘Enter’ before displaying the next file. In this mode, if the user types ‘z’ or ‘b’ followed by ‘Enter’ then show_ascii_art enters “zoom/browse” mode. In zoom/browse mode the user can zoom in and out of the ascii art. Use the following key presses to navigate in zoom/browse mode:
In addition, in interactive mode the user can enter ‘s’ or ‘S’ followed by ‘Return’ to enter into “slideshow” mode. In slideshow mode the ascii art is displayed for a few seconds then the next file is displayed. No user interaction is possible during slideshow mode other than ‘Ctrl-c’ to exit.
The show_ascii_art command is not intended as the primary user interface for
ascii art display. Rather, use the asciiville command which provides options
for the generation and display of ascii art using show_ascii_art as a backend.
See the asciiville(1) man page (man asciiville
).
multiple files are separated by a comma with no spaces
(e.g. `-a Friends/tux,Doctorwhen/Capitola_Village_Vivid`)
‘art’ can be the relative path to a file in:
`/usr/share/asciiville/art/`
or the path to a file, with or without file extension
‘term’ can be one of ‘gnome’, ‘xfce4’, or ‘tilix’
Calling process can wait for show_ascii_art
to exit
by waiting for ‘done’ to be written to the FIFO
‘depth’ can be ‘4’ (for ANSI), ‘8’ (for 256 color palette)
or ‘24’ (for truecolor or 24-bit color)
‘palette’ can be one of ‘def’, ‘long’, ‘rev’, ‘longrev’
‘def’ is the default set, ‘long’ a long set,
‘rev’ reverses default, ‘longrev’ reverses long
Any other argument to ‘-C’ will be taken as the character set
‘show’ can be Art, Doctorwhen, Dragonflies, Fractals, Friends, Iterated, Lyapunov, Nature, Owls, Space, Wallpapers, Waterfalls
If only one of ‘width’ and ‘height’ is provided, calculate the other from image aspect ratio
$HOME/Pictures/selfie.gif
to JPEG format using the ImageMagick convert utility then generates ascii art from the JPEG file using the Asciiville jp2a utility and displays it along with figlet text.$HOME/Pictures/profile.jpg
preserving aspect ratio using the Asciiville jp2a utility and displays it along with figlet text using randomly selected fonts.Written by Ronald Record github@ronrecord.com
SHOE_ASCII_ART is distributed under an Open Source license. See the file LICENSE in the SHOE_ASCII_ART source distribution for information on terms & conditions for accessing and otherwise using SHOE_ASCII_ART and for a DISCLAIMER OF ALL WARRANTIES.
Submit bug reports online at:
https://github.com/doctorfree/Asciiville/issues
asciiart(1), asciimpplus(1), asciiplasma(1), asciisplash(1), asciisplash-tmux(1), asciiville(1)
Full documentation and sources at:
https://github.com/doctorfree/Asciiville