Skip to content

FelipeRT98/FriendlyPaletteGenerator

Repository files navigation

Friendly Palette Generator

License

What

Friendly Palette Generator (FPG) is a tool that generates color palettes based on grayscale values.
The colors produced match their grayscale equivalents, ensuring that no two colors in the palette have the same luminance.

Regular Grayscale filter
Regular Grayscale

Why

Colors that appear distinct to one person can be challenging to differentiate for individuals with color vision deficiencies or in specific visual conditions.
FPG's color palettes are designed to be distinguishable, making them accessible to a broader range of users.

Features

  • Generate palettes with up to 20 Colors: Create palettes with up to 20 distinct colors.
  • Copy to clipboard: Copy palette color values to your clipboard for quick integration into your projects.
  • Save and Load: Up to 10 custom palettes can be saved for future use.
  • Support for popular color models: Save and view your palettes in RGB, HEX, HSL, HSV, and CMYK.
  • Reset or Fine-Tune Colors: Easily reset individual colors or the entire palette, allowing you to refine colors until you find the perfect combination.
  • Multilingual Support: Available in multiple languages, including English, Español, Deutsch, Português, Français, Italiano, 日本語, 한국어, 中文, हिन्दी, and Русский.

Build

FPG is a Windows Presentation Foundation application which requires .NET 8.0.

To build the application for different architectures, use the following commands:

  • 64 bit: dotnet publish -r win-x64 -p:PublishSingleFile=true --self-contained false
  • 32 bit: dotnet publish -r win-x86 -p:PublishSingleFile=true --self-contained false
  • ARM: dotnet publish -r win-arm64 -p:PublishSingleFile=true --self-contained false

image image image