- Python 100%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .github/workflows | ||
| assets | ||
| src | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
Color Palette Creator Tool
The Color Palette Creator Tool is a Python-based application that extracts dominant colors from images and generates detailed color palettes with variations in brightness and hue. Useful for color analysis, design projects, and creative inspiration.
GOTO EXAMPLES
Features
- Extract dominant colors from images.
- Generate brightness and hue variations.
- Save color palettes as PNG files.
- Easy-to-use graphical user interface.
Next up
- Move over to C# and WinUI 3
- Add an option to read own Colorpalette
- Option to use custom Outputformat
Available Executable
An executable version of the Color Palette Creator Tool is available in the releases section. You can download and run the .exe without needing to install Python or dependencies. Please note that the .exe is currently not signed, so you may see warnings from your operating system when trying to run it.
I've also started working on macOS and Linux versions of the executable. These are not yet complete but will be available in future releases.
Let me know if you need any other adjustments!
Important Note
This tool is designed to generate a color palette rather than perform a full picture analysis. For a more detailed color analysis of an image, consider using external tools like Color Summarizer.
How to Run
-
Clone the repository:
git clone https://github.com/beastyrabbit/color-palette-creator.git cd color-palette-creator -
Install dependencies:
pip install -r requirements.txt -
Run the tool:
python src/color_palette_creator.py
License
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License. See the LICENSE file for details.
Localized License
Examples
Explaination
In the images below, each pair represents a comparison between an input image (left) and the resulting color palette analysis (right). The analysis image on the right contains six color boxes organized as follows:
Top Colors: The first row on the right includes three boxes representing the main colors extracted from the original image:
Pure Colors: Key colors directly from prominent areas in the image. Brightness Variations: These same colors adjusted for different brightness levels. Hue Variations: The same colors with shifted hues. Color Highlights: The second row contains a similar set of three boxes, but with different pure colors selected from accent and highlight areas in the image, followed by their brightness and hue variations.
Each box can be customized in terms of color count and value adjustments to match specific requirements.