Turn your webcam feed into stunning ASCII art in real-time. No installation, no # - just instant artistic transformation.
- 📱 Open AsciiCam Live on any device
- 🎥 Allow camera access
- 🎨 Customize your ASCII art with simple controls
- 💾 Save your creation with one click
- Real-time Conversion: Instant webcam to ASCII transformation
- Multiple Styles: Choose from various character sets
- Easy Controls: Adjust grid size, contrast, and brightness
- Mobile Ready: Works perfectly on phones and tablets
- Private & Secure: All processing happens in your browser
- Zero Install: Just open and create
- Instant Save: Download your art as PNG images
Visit [https://avil-xd.github.io/AsciiCam-Live/] or run locally:
- Clone the repository
git clone https://github.com/avil-xd/ascii-cam-live.git
cd ascii-cam-live
- Serve the files using any HTTP server, for example:
# Using Python
python -m http.server 8000
# Using Node.js
npx serve
- Open your browser and navigate to
http://localhost:8000
- Captures webcam input using the
getUserMedia
API - Processes frames through a canvas for downsampling
- Converts pixel brightness to ASCII characters
- Uses optimized algorithms for real-time performance
- Implements responsive design for all screen sizes
- Character Set: Choose between different ASCII character sets
- Grid Size: Adjust the resolution of the ASCII output
- Contrast: Fine-tune the distinction between light and dark areas
- Brightness: Adjust the overall brightness of the output
- Save Image: Download the current view as a PNG file
Works on modern browsers that support:
getUserMedia
API- Canvas API
- Web Workers (for performance)
- ES6+ JavaScript features
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch
- Submit a Pull Request
MIT License - feel free to use this project however you'd like.