IDS peak ICV v1.5.0
Loading...
Searching...
No Matches
peak_icv_color_space.hpp File Reference
#include <peak_common_c/detail/peak_common_defines.h>
#include <peak_icv/exceptions/peak_icv_exception.hpp>
#include <peak_icv_c/algorithms/preprocessing/peak_icv_color_matrix_transformation.h>
#include <ostream>
#include <string>

Namespaces

namespace  peak
 
namespace  peak::pipeline
 Interfaces and implementations for defining and controlling data processing pipelines.
 
namespace  peak::pipeline::detail
 

Enumerations

enum class  ColorSpace {
  SRGB_D50 = PEAK_ICV_COLOR_SPACE_SRGB_D50 ,
  SRGB_D65 = PEAK_ICV_COLOR_SPACE_SRGB_D65 ,
  CIE_RGB_E = PEAK_ICV_COLOR_SPACE_CIE_RGB_E ,
  ECI_RGB_D50 = PEAK_ICV_COLOR_SPACE_ECI_RGB_D50 ,
  Adobe_RGB_D65 = PEAK_ICV_COLOR_SPACE_ADOBE_RGB_D65
}
 Color spaces supported by the chromatic adaptation feature. More...
 

Functions

std::string ToString (ColorSpace colorSpace)
 Converts a ColorSpace enum value to its string representation.
 
std::ostream & operator<< (std::ostream &os, ColorSpace colorSpace)
 
ColorSpace ToColorSpace (const std::string &colorSpace)
 

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2026-02-13
Since
ids_peak_icv 1.3

Copyright (c) 2025 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.