A collection of professional color utility applications developed using C# .NET Windows Forms. This project features two powerful color tools designed for designers and developers to generate palettes and capture precise color values.
- Color Palette Generator - Create harmonious 6-color palettes with locking capabilities
- Dynamic Color Picker - Capture colors directly from a visual spectrum
- Instant Conversions - Real-time conversion between RGB, HEX, CMYK, HSV, and HSL
- Portable Export - Save your favorite colors and palettes directly to your desktop
- One-Click Copy - Quick clipboard support for all color formats
- Custom UI - Modern, borderless window designs with intuitive controls
-
Color Palette Generator
- Generate random color schemes instantly
- Lock specific colors while regenerating others to find the perfect match
- Keyboard shortcuts for rapid workflow (
Ctrl + C,Ctrl + S)
-
Color Picker
- Interactive spectrum for visual color selection
- Live hover preview and precision manual RGB input
- Comprehensive color space data (HSV/HSL included)
Color-Apps-In-Csharp-WinForms/
├── ColorPaletteGenerator/ # Palette Generator application project
├── ColorPickerApp/ # Color Picker application project
├── ExternalClasses/ # Shared logic for conversions and file I/O
├── ColorPickerApp.sln # Visual Studio Solution file
├── preview_color_picker.PNG # App preview screenshot
├── preview_color_palette_generator.PNG # App preview screenshot
└── README.md # Project documentation
- Windows OS
- .NET Framework 4.7.2 or later
- Visual Studio 2019/2022 (for development)
-
Clone the repository
git clone https://github.com/mubbashir-ahmed/Color-Apps-In-Csharp-WinForms.git
-
Open the solution
- Open
ColorPickerApp.slnin Visual Studio.
- Open
-
Build & Run
- Press
F5to build and launch the applications. - Choose either
ColorPaletteGeneratororColorPickerAppas the Startup Project.
- Press
-
Exporting Colors
- Saved files (
Color Palette.txtorColor Scheme.txt) will be automatically created on your Desktop.
- Saved files (
- C# .NET - Core application logic
- WinForms - Desktop user interface framework
- Drawing Namespace - Advanced color manipulation and GDI+ rendering
- File I/O - Desktop integration for data persistence
This project is licensed under the MIT License - see the LICENSE file for details.
Mubbashir Ahmed
- GitHub: @mubbashir-ahmed
Contributions, issues, and feature requests are welcome! Feel free to check the issues page or submit a pull request. Please read the contribution guidelines.
⭐ If you find this project helpful, please consider giving it a star!