qualpal 2.3.0
|
Utilities for analyzing color palettes, including color difference matrices and color vision deficiency simulation. More...
#include <map>
#include <optional>
#include <qualpal/color_difference.h>
#include <qualpal/colors.h>
#include <qualpal/matrix.h>
#include <qualpal/metrics.h>
Go to the source code of this file.
Classes | |
struct | qualpal::PaletteAnalysis |
Holds analysis results for a color palette. More... | |
Namespaces | |
namespace | qualpal |
Qualitative color palette generation library. | |
Typedefs | |
using | qualpal::PaletteAnalysisMap = std::map< std::string, PaletteAnalysis > |
Map from vision deficiency type to palette analysis results. | |
Functions | |
PaletteAnalysisMap | qualpal::analyzePalette (const std::vector< colors::RGB > &colors, const metrics::MetricType &metric=metrics::MetricType::DIN99d, const std::map< std::string, double > &cvd={ { "deutan", 1.0 }, { "protan", 1.0 }, { "tritan", 1.0 } }, const std::optional< colors::RGB > &bg=std::nullopt, double max_memory=1.0) |
Analyze a color palette for normal and simulated color vision deficiencies. | |
Utilities for analyzing color palettes, including color difference matrices and color vision deficiency simulation.
Provides data structures and functions to analyze color palettes for distinguishability, supporting different color difference metrics and simulation of common color vision deficiencies.
Definition in file analyze.h.