A desktop application for generating color schemes from images. Built with Tauri, React, and TypeScript.
- Color Extraction: Automatically extracts vibrant, muted, and other color variations from the pasted image
- Theme Generation: Select colors for light and dark themes with a single click
- Template Customization: Edit the output template to match your project's needs
- Copy Results: Easily copy the generated color scheme to use in your projects
- Paste an Image: Click on the paste area and press Ctrl+V to paste an image
- View Color Palette: The application will automatically extract a color palette from the image
- Select Theme Colors: Click on the "LightOne" or "DarkOne" button under any "color card" to select it for your theme
- Customize Template: Click "Edit Template" to modify the output format
- Copy Results: Click "Copy it" to copy the generated color scheme to your clipboard
- Node.js (v20.10.0 or later)
- Rust (v1.86 or later)
- pnpm
# Clone the repository
git clone https://github.com/ninohx96/pic-palette-desktop.git
cd pic-palette-desktop
# Install dependencies
pnpm install
# Run in development mode
pnpm tauri-dev# Build for production
pnpm tauri-build- Frontend: React, TypeScript, Radix UI, Tailwind CSS
- Backend: Rust, Tauri
- Color Extraction: node-vibrant
- File Handling: Tauri's file system API
