# ASCII Matrix Art Generator A web-based tool to create ASCII art embedded in Matrix-style random character backgrounds, inspired by the classic "digital rain" effect. ![ASCII Matrix Art Example](https://img.shields.io/badge/Status-Live-brightgreen) ## 🌐 Live Demo Visit the live generator: **[ASCII Matrix Art Generator](https://crasyk.github.io/Andy-TheMatrix/)** ## ✨ Features - **Custom ASCII Art Input**: Paste any ASCII art into the textarea - **Matrix-style Background**: Random characters surround your ASCII art - **Multiple Grid Layouts**: Choose from 1x1 to 5x5 grid arrangements - **Color Palettes**: 6 themed color schemes (Matrix Green, Rainbow, Neon, Fire, Ocean, Cyberpunk) - **Customizable Background**: Change background color via hex input or color picker - **Flexible Sizing**: Auto-sizing, zero padding, or fixed dimensions - **Export**: Download your creation as PNG image - **Responsive**: Works on desktop and mobile devices ## 🎮 Controls ### Basic Controls - **Generate All**: Create new matrices with current settings - **Change Colors**: Randomize colors using current palette - **Download Image**: Save as PNG file ### Customization Options - **ASCII Art**: Multi-line text area for your art - **Matrix Dimensions**: Width/Height (0 = auto-size) - **Padding**: 0-50 characters around ASCII art - **Grid Layout**: Columns x Rows arrangement - **Color Palette**: 6 themed color schemes - **Background Color**: Hex input or color picker ### Keyboard Shortcuts - **G**: Generate new matrices - **C**: Change colors ## 🛠️ Development This project includes: - `index.html` - Main web application - `main.ipynb` - Original Jupyter notebook with Python implementation - Research and development files ### Local Development 1. Clone the repository 2. Open `index.html` in your browser 3. No build process required - pure HTML/CSS/JavaScript ## 📚 Background This project was inspired by creating ASCII pop-up art similar to the Matrix digital rain effect. The original concept was developed in a Jupyter notebook using Python and PIL, then translated to a web-based tool for easy access and sharing. ## 🎨 Example Use Cases - **Digital Art**: Create unique ASCII art with Matrix-style backgrounds - **Social Media**: Generate eye-catching text art for posts - **Programming**: Add cool ASCII headers to your code - **Design**: Create retro computer-style graphics ## 📄 License MIT License - Feel free to use and modify! ## 👤 Creator Created by @nedimark, 2025 --- **Enjoy creating your ASCII Matrix Art!** 🎉