Skip to content

itxys/Pixel-Monkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Monkey // Retro Art Workstation

License: MIT

Pixel Monkey is a professional-grade browser-based tool designed to convert high-resolution images into authentic, crisp pixel art. Unlike standard downscaling tools that produce blurry edges, Pixel Monkey uses advanced quantization algorithms (Dominant Color Sampling & K-Means) to ensure razor-sharp, NES/SNES-style graphics.

It doubles as a full-featured pixel art editor with layer support and animation capabilities.

🌟 Key Features

🎨 True Pixelation Engine

  • Crisp Edges: Custom algorithm eliminates anti-aliasing artifacts found in standard image resizing.
  • Smart Palette: Automatically extracts dominant colors and snaps pixels to a limited palette (e.g., 16 colors, 32 colors).
  • Dithering: Optional Bayer Matrix dithering for retro shading effects.
  • Auto-Outline: Algorithmic stroke generation for sprite boundaries.

🛠️ Professional Editing Tools

  • Tools: Pencil (B), Eraser (E), Paint Bucket (G), Eyedropper (Alt), Pan.
  • Advanced Color Picker: HSV-based selector with custom palette management.
  • Layer System: Full support for multiple layers per frame with visibility and opacity toggles.

🎬 Animation Studio

  • Timeline: Frame-based animation workflow.
  • Onion Skinning: See previous frames to guide animation.
  • Playback: Adjustable FPS control.

⌨️ Keyboard Shortcuts

Key Action
B Select Pencil Tool
E Select Eraser Tool
G Select Paint Bucket Tool
Hold Alt Temporary Eyedropper (Release to switch back)
Ctrl + Z Undo
Ctrl + Y Redo
Space Pan (Drag canvas)

🚀 Technology Stack

  • Frontend: React 19, TypeScript
  • Icons: Lucide React
  • Fonts: 'Press Start 2P' & 'VT323' (Google Fonts)

📦 Getting Started

  1. Clone the repository.

  2. Install dependencies:

    npm install
  3. Run the app:

    npm start

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


System Status: ONLINE

About

Convert ordinary images into pixel art and optimize the editing for pixel graphics.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages