IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
ColorSpaceUtils.h File Reference

Utility functions for color space management. More...

#include <IPSDKImage/IPSDKImageExports.h>
#include <IPSDKImage/Geometry/Component/GeometryComponentTypes.h>
#include <IPSDKImage/Image/ImageTypes.h>
#include <IPSDKMath/LinearAlgebra/LinearAlgebraTypes.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::image
 Namespace agregating IPSDK image management routines and classes.
 

Functions

IPSDKIMAGE_API ipUInt32 ipsdk::image::getColorGeometrySize (const eColorGeometryType &colorGeometryType)
 retrieve size (number of plans) of a color geometry More...
 
IPSDKIMAGE_API bool ipsdk::image::hasLinearTransform (const eColorGeometryType &sourceColorSpace, const eColorGeometryType &targetColorSpace)
 check whether a linear transformation is available between two color spaces
 
IPSDKIMAGE_API ipsdk::math::Matrix ipsdk::image::getLinearTransform (const eColorGeometryType &sourceColorSpace, const eColorGeometryType &targetColorSpace, const eImageBufferType &sourceImageBufferType=eImageBufferType::eIBT_None, const eImageBufferType &targetImageBufferType=eImageBufferType::eIBT_None)
 retrieve linear transformation associated to a given color space conversion operation More...
 

Detailed Description

Utility functions for color space management.

Author
E.Noirfalise
Date
2018/06/18