All Projects → haliphax → ascii.js

haliphax / ascii.js

Licence: MIT license
A web-font-based rendering engine for displaying DOS/Amiga ASCII artwork on the web as text

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to ascii.js

awesome-ascii-art
A curated list of ascii-art resources
Stars: ✭ 48 (+92%)
Mutual labels:  ascii, ascii-art
Video2chars
Convert video to ascii art animation.
Stars: ✭ 117 (+368%)
Mutual labels:  ascii, ascii-art
Blockzone
A faithful recreation of the original DOS font.
Stars: ✭ 100 (+300%)
Mutual labels:  ascii, ascii-art
Lehar
Visualize data using relative ordering
Stars: ✭ 81 (+224%)
Mutual labels:  ascii, ascii-art
alfred-figlet
🔠 Alfred 3 workflow to asciify plain text using figlet.js
Stars: ✭ 16 (-36%)
Mutual labels:  ascii, ascii-art
Retrotxt
RetroTxt is the WebExtension that turns ANSI, ASCII, NFO text into in-browser HTML
Stars: ✭ 93 (+272%)
Mutual labels:  ascii, ascii-art
Java Ascii Render
ASCII renderer in pure java with no external dependencies
Stars: ✭ 112 (+348%)
Mutual labels:  ascii, ascii-art
Clad Ascii
An ASCII art music video animated with JavaScript
Stars: ✭ 63 (+152%)
Mutual labels:  ascii, ascii-art
Ascii Telnet Server
Can stream an ~20 minutes ASCII movie via Telnet emulation as stand alone server or via xinetd daemon. Using famous ASCII art animation from www.asciimation.co.nz (Star ASCIIMATION Wars)
Stars: ✭ 189 (+656%)
Mutual labels:  ascii, ascii-art
Asciiplayer
📺 ASCII gif/video player write in golang
Stars: ✭ 130 (+420%)
Mutual labels:  ascii, ascii-art
Pic2ascii
Converts a picture and video to ascii art
Stars: ✭ 79 (+216%)
Mutual labels:  ascii, ascii-art
Cowsay Files
A collection of additional/alternative cowsay files.
Stars: ✭ 216 (+764%)
Mutual labels:  ascii, ascii-art
Ascii Generator.site
Django website for generating ASCII-arts out of images or text 🎨
Stars: ✭ 77 (+208%)
Mutual labels:  ascii, ascii-art
Picture-To-Ascii
Converts a picture to Ascii.
Stars: ✭ 18 (-28%)
Mutual labels:  ascii, ascii-art
Qr Ascii
A small library to generate QR codes with ascii
Stars: ✭ 63 (+152%)
Mutual labels:  ascii, ascii-art
Laptop.css
laptop CSS for the modern world
Stars: ✭ 106 (+324%)
Mutual labels:  ascii, ascii-art
Art
🎨 ASCII art library for Python
Stars: ✭ 1,026 (+4004%)
Mutual labels:  ascii, ascii-art
Asciipy
translate images, videos and text to Ascii arts easy
Stars: ✭ 52 (+108%)
Mutual labels:  ascii, ascii-art
Vim Boxdraw
An ASCII box drawing plugin for Vim
Stars: ✭ 122 (+388%)
Mutual labels:  ascii, ascii-art
Diagon
Interactive ASCII art diagram generators. 🌟
Stars: ✭ 189 (+656%)
Mutual labels:  ascii, ascii-art

ascii.js

A web-font-based rendering engine for displaying ANSI/ASCII artwork on the web as text

Usage

  1. Place your artwork in the appropriate folder(s) - see Different fonts below.
  2. Run the included build.sh script to generate the index.html file for the gallery. Run it again when you add new artwork. If you're feeling trigger-happy or index.html was erased, hell - run it again. build.sh don't care.

Different fonts

Based on the parent folder of the ASCII file being rendered, ascii.js will decide which font to use.

  • 80x50/ - These files will be rendered with the 80x50 DOS font
  • dos/ - These files will be rendered with the 80x25 DOS font
  • amiga/ - These files will be rendered with the Amiga Topaz 500 font

Font credits

  • The Topaz 500 font used for Amiga artwork comes from TrueSchool
  • The 80x25 DOS and 80x50 DOS fonts used for CP437 artwork come from ApolloSoft
    • These DOS fonts have been altered; control character glyphs (1-31 and 127) are remapped for terminal-hostile ASCII artwork

ANSI support

ANSI color/command codes are tenuously supported. Older ANSI works may be using cursor tricks that are difficult to replicate in a static fashion. If you have problems with a particular piece, try reloading it in a recent version of PabloDraw and saving a new copy.

  • Basic SGR code support
    • 8 background colors
    • 16 foreground colors
  • Minimal CSI code support (CUD/CUF)
  • Doctored font files for displaying extended CP437 characters (ex. 1-31 and 127)

Demonstration

If you'd like to see a live demonstration, or you have no idea what ASCII art is, visit my gallery.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].