The Color Palette Creator Tool is a Python application designed to help artists generate rich color palettes.
This repository has been archived on 2026-06-09. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
beasty 15e48f8e20
Some checks failed
Update Requirements / update-requirements (push) Failing after 16s
Add Forgejo workflow runner labels
2026-06-08 22:22:03 +02:00
.forgejo/workflows Add Forgejo workflow runner labels 2026-06-08 22:22:03 +02:00
.github/workflows Script test V5 2024-11-07 02:55:15 +01:00
assets Script test 2024-11-07 02:01:34 +01:00
src Updated requirements.txt 2025-02-26 18:06:31 +00:00
.gitignore New Version more functionality 2024-11-06 19:48:39 +01:00
LICENSE Update LICENSE 2024-11-06 22:35:12 +01:00
README.md Update README.md 2025-02-26 19:05:58 +01:00
requirements.txt Mergefix 2024-11-06 22:29:20 +01:00

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

  1. Clone the repository:

    git clone https://github.com/beastyrabbit/color-palette-creator.git
    cd color-palette-creator
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. 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.

Pictures

Original Image 1 Color Palette 1

Original Image 2 Color Palette 2

Original Image 3 Color Palette 3

Original Image 4 Color Palette 4

Original Image 5 Color Palette 5

Original Image 6 Color Palette 6