Skip to content

sharky-3/dotra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOTRA

Transform Images into Stunning Pixelated Artwork

last-commit repo-top-language repo-language-count

Built with the tools and technologies:

HTML5 CSS3 JavaScript React npm Canvas API


Table of Contents


Overview

DOTRA is an innovative web-based image dithering and pixelation tool that transforms ordinary photographs into stunning pixelated artwork. Built with React and HTML5 Canvas, it provides an intuitive interface for creating unique visual effects through customizable shapes, colors, and transformations.

Why DOTRA?

This project empowers artists, designers, and creative enthusiasts to experiment with image processing and create pixelated art effortlessly. The core features include:

  • 🎨 Advanced Image Processing: Upload any image and transform it into pixelated patterns with real-time preview, enabling instant visual feedback.
  • 🔷 Multiple Shape Options: Choose from various shapes including squares, circles, triangles, diamonds, hexagons, stars, and hearts to create unique artistic effects.
  • 🎛️ Rich Customization Controls: Fine-tune pixel size, spacing, zoom, rotation, opacity, brightness, and color vibration to achieve the perfect aesthetic.
  • 🌍 Multi-Language Support: Available in English and Slovenian, making the tool accessible to a wider audience.
  • 🌓 Theme Customization: Switch between dark and light themes for comfortable editing in any environment.
  • 💾 Export Functionality: Download your creations as PNG images to share with the world.
  • Smart Dot Size Modes: Normal, random, or brightness-based scaling for dynamic and creative pixelation effects.

Getting Started

Prerequisites

This project requires the following dependencies:

  • Programming Language: JavaScript
  • Package Manager: npm

Installation

Build DOTRA from the source and install dependencies:

  1. Clone the repository:

    ❯ git clone https://github.com/YOUR_USERNAME/dotra
    
  2. Navigate to the project directory:

    ❯ cd dotra
    
  3. Install the dependencies:

Using npm:

❯ npm install

Usage

Run the project with:

Using npm:

npm start

About

DOTRA is a web-based image dithering and pixelation tool that turns photos into striking pixel art. Built with React and HTML5 Canvas, it offers real-time previews, diverse shapes, rich customization, themes, multilingual support, smart dot sizing, and easy PNG export for artists and designers seeking creative, fast, and intuitive workflows.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors