📖 ASCII Art Converter — Documentation

Part of the PlatPhorm News network • ascii.platphormnews.com

🚀 Quick Start

  1. Open ascii.platphormnews.com
  2. Upload an image using the Upload button, or drag & drop
  3. Adjust resolution, character set, and color mode
  4. Click Copy ASCII Art or Download

🎨 Character Sets

NameCharactersBest For
Standard .:-=+*#%@General purpose
Detailed .,:;i1tfLCG08@Fine detail & gradients
Blocks ░▒▓█Block graphics, pixel art
Minimal .:█High contrast, simple

🔌 API Reference

POST /api/convert

Convert a base64-encoded image to ASCII art.

curl -X POST https://ascii.platphormnews.com/api/convert \
  -H "Content-Type: application/json" \
  -d '{
    "image": "data:image/png;base64,...",
    "resolution": 0.11,
    "charset": "standard",
    "grayscale": true,
    "inverted": false
  }'

GET /api/health

Health check endpoint.

curl https://ascii.platphormnews.com/api/health

GET /api/docs

OpenAPI 3.1 specification (JSON).

POST /api/mcp

Model Context Protocol endpoint. JSON-RPC style tool calls.

curl -X POST https://ascii.platphormnews.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "method": "tools/call",
    "params": { "name": "get_info" }
  }'

🤖 MCP Integration

This site exposes a Model Context Protocol (MCP) endpoint compatible with AI agents.

  • Discovery: /.well-known/mcp.json
  • Endpoint: /api/mcp
  • Tools: convert_image, get_health, get_info
  • Auth: None (public read-only)
  • Protocol: MCP v1.1.0 (JSON-RPC)

♿ Accessibility (WCAG 2.1 AA)

  • Skip to main content link
  • ARIA labels on all interactive elements
  • Semantic HTML5 elements (<main>, <nav>, <section>, <header>, <footer>)
  • Keyboard navigable controls
  • Focus indicators for all interactive elements
  • High contrast dark mode optimized for readability
  • Screen reader compatible
  • Proper heading hierarchy

🌐 PlatPhorm News Network