| • Science | • People | • Locations | • Timeline |
| Contents | ||
ASCII art is used wherever text can be more readily printed or transmitted than graphics, or in some cases, where the transmission of pictures is not possible. This includes typewriters, teletypes, non-graphic computer terminals, in early computer networking (e.g., BBSes), e-mail, and Usenet news messages. ASCII art is also used within the source code of computer programs for representation of company or product logos, and flow control or other diagrams.
The simplest forms of ASCII Art are combinations of two or three characters for expressing emotion in text. Rotate these examples mentally 90 degrees clockwise for a more recognizable orientation of these emoticons:
:-) or :) smile :-( frown ;-) winkMore complex examples use several lines of text to draw large symbols or more complex figures. Some common examples:
(__) (oo) /-------\/ O / | || /o)\ /H\ * ||----|| \(o/ / \ ~~ ~~ Cow Yin/Yang PersonIt is popular to put such art in one's signature blockA signature block (often abbreviated as signature sig block or just sig is a block of text automatically appended at the bottom of an e-mail message, Usenet article, or forum post. This has the effect of "signing off" the message. A common practice is to to be included in all one's e-mail and Usenet postings.
Some types ignore the particular shape of the characters and use them as more-or-less filled boxes of varying gradients to perform simple ditheringDithering is a technique used in computer graphics to create the illusion of color depth in images with a limited color palette ( quantization). In a dithered image, colors not available in the palette are approximated by a diffusion of colored pixels fro:
One use for ASCII art is to create unique typography, for example:
___ __, ( / ( o _/_ / / __, _ _ `. _ _ , / /_ _/_(_/(_/ /_(/_ (___)/ / /_(_(__/ /_ // (/The program FigletFiglet is a computer program that generates text banners, in a variety of fonts, comprised of letters made up of conglomerations of smaller ASCII characters. An example of output generated by Figlet is shown below. o | | o | o | | | | | _ _ __| __, | | | (and other programs that support its standard) allow for the design and use of ASCII fonts.
_____ ___ ____ _ _ | ___|_ _/ ___| | ___| |_ | |_ | | | _| |/ _ \ __| | _| | | |_| | | __/ |_ |_| |___\____|_|\___|\__|