Effects / ASCII

ASCII Braille

The Braille ASCII effect uses Unicode Braille patterns to create extremely detailed ASCII art. Each Braille character contains a 2x4 dot grid, allowing for 256 different patterns and incredibly high resolution output.

ascii-braillePro

Effect ID: ascii-braille

Example Configuration

ascii-braille.json
{
  "effectId": "ascii-braille",
  "ascii": {
    "cellSize": 4,
    "color": true,
    "invert": false,
    "charRotation": false
  }
}

Settings

PropertyTypeDefaultDescription
cellSizenumber8Size of each character cell in pixels
colorbooleantruePreserve original colors
invertbooleanfalseInvert dot patterns
charRotationbooleanfalseEnable character rotation based on edge direction

How It Works

Each Braille character represents a 2x4 pixel grid with 256 possible combinations. This gives much more detail than standard ASCII (2x4 vs 1x1 per character).

Best Use Cases

  • High-detail art - Best resolution of any ASCII mode
  • Line art - Excellent for edges and outlines
  • Terminal graphics - Works in most modern terminals
  • Compact display - More detail in less space

Tips

  • Best results with high-contrast images
  • Very small cell sizes (2-4px) work well due to high detail
  • Works beautifully for detailed graphics
  • Some fonts render Braille poorly - test your target font