12#include <peak_common_c/detail/peak_common_defines.h>
14#include <peak_icv_c/algorithms/preprocessing/peak_icv_color_matrix_transformation.h>
31 SRGB_D50 = PEAK_ICV_COLOR_SPACE_SRGB_D50,
32 SRGB_D65 = PEAK_ICV_COLOR_SPACE_SRGB_D65,
33 CIE_RGB_E = PEAK_ICV_COLOR_SPACE_CIE_RGB_E,
54 return "Adobe_RGB_D65";
56 const auto csStr = std::to_string(
static_cast<int>(colorSpace));
70 if (colorSpace ==
"SRGB_D50")
74 if (colorSpace ==
"SRGB_D65")
78 if (colorSpace ==
"CIE_RGB_E")
82 if (colorSpace ==
"ECI_RGB_D50")
86 if (colorSpace ==
"Adobe_RGB_D65")
Occurs when a requested operation is not implemented or supported (e.g., exporting to an unsupported ...
ColorSpace
Color spaces supported by the chromatic adaptation feature.
ColorSpace ToColorSpace(const std::string &colorSpace)
std::string ToString(BinningMode mode)
Converts a BinningMode enum value to its string representation.
std::ostream & operator<<(std::ostream &os, BinningMode mode)
Stream output operator for BinningMode enum.