House iconHouse icon

ArtSCII

ArtSCII logo

Features

  • Input any BMP, GIF, JPG, PNG, or TIFF image
  • Output to HTML, or to an image of any of the above types
  • Supports all monospaced fonts installed on the system
  • Outputs color or greyscale
  • Supports various effects like scaling
  • Free and Open Source

Requirements

  • 64-bit Windows 10+ or Linux
  • NET Framework 4.7.2 or Mono
  • OpenCL 1.2 (optional)

Download

Download from Github

About

Most ASCII art programs found online are quite simple, and their outputs are also rather simple. ArtSCII is a more complex program that aims to create higher-quality images, with full support for color and all monospaced fonts installed on the system. Images are filtered in a way that accentuates information such as edges prior to character matching, which gives ArtSCII's output a style distinct from other generators. To make this more complicated logic run faster, and to teach myself about developing for GPUs, I also added support for hardware acceleration with OpenCL. Unfortunately it doesn't seem to work properly on Linux anymore, at least not with my RX 6700 XT. Maybe one day I will fix it, or replace it with Vulkan, but I have upgraded my CPU since I wrote it, and it isn't really that slow on my machine anymore.

Gallery

Use the slider below to compare inputs to outputs.