AsciiScripts is a web-based image transformation toolkit that specializes in converting images into artistic ASCII and text-based art.
- Upload and convert images into ASCII art
- Multiple processing modes:
- Basic Threshold: Simple black and white conversion
- Edge Detection: Highlight image edges with text
- Dithering: Advanced pattern-based conversion
- Adaptive: Smart contrast adjustment (Coming Soon)
- Real-time preview
- Customizable width and processing parameters
- Color preservation option
- Create ASCII art using your own text or scripts
- Perfect for recreating images using meaningful text
- Maintains original image colors
- Adjustable text mapping and patterns
- Support for custom fonts and styling
- Multiple processing algorithms
- Adjustable threshold and sensitivity controls
- Real-time preview of processed images
- Width and scale customization
- Color and monochrome output options
- React with TypeScript
- Tailwind CSS for styling
- Shadcn UI components
- React Router for navigation
- Node.js 20.x or higher
- npm or yarn
- Clone the repository:
git clone git@github.com:jbatch/ascii-scripts.git
cd ascii-scripts
- Install dependencies:
npm install
# or
yarn install
- Start the development server:
npm run dev
# or
yarn dev
The application will be available at http://localhost:5173
- Navigate to the "Random ASCII" tab
- Upload an image using drag-and-drop or file selection
- Adjust the width and processing parameters
- Use the toolbar to customize the output:
- Toggle color preservation
- Adjust font weight
- View in fullscreen
- Copy to clipboard
- Print output
- Navigate to the "Text ASCII" tab
- Enter your desired text in the input field
- Upload an image to convert
- Adjust processing parameters to fine-tune the output
- Use the available tools to customize and export your creation