A browser-based tool for converting images and videos into ASCII art animations.
ASCIImotion is a client-side web application that transforms raster images and video content into ASCII character representations. All processing occurs in your browser with no data transmitted to remote servers.
- Media Support: Process images (JPG, PNG, GIF) and videos (MP4)
- Image Controls: Adjust width, brightness, contrast, and blur
- Effects: Invert colors, skip colors, and various dithering algorithms
- Character Sets: Multiple predefined sets or custom character mapping
- Edge Detection: Sobel, DoG (Contour), Canny, CLAHE, and LBP algorithms
- Animation: Generate and play ASCII animations from video files
- Export Options: Copy text, download high-resolution PNG, export animations as HTML/JS package, or generate 4K MP4 video
- Open
index.html
in a modern web browser - Upload an image or video file
- For videos, select frame count and process the file
- Adjust parameters to customize your ASCII art
- Use export options to save or share your creation
# Install dependencies
npm install
# Format code
npm run format-all
Released under MIT License.
- Initially developed for creating ASCII animation art for Gx2 Studio
- Based on Monospace by Mike Bespalov