tools
読み取り中…
検索中…
一致する文字列を見つけられません
colorConverter.h ファイル

色空間変換ユーティリティ [詳解]

#include <iostream>
#include <cmath>
#include <stdexcept>
#include <algorithm>
colorConverter.h の依存先関係図:

[ソースコード]

クラス

struct  ccv::RGB
 RGB 色空間を表す構造体(各成分 0〜255 の整数) [詳解]
struct  ccv::CMYK
 CMYK 色空間を表す構造体(各成分 0.0〜1.0 の浮動小数点数) [詳解]
struct  ccv::HSL
 HSL 色空間を表す構造体 [詳解]
struct  ccv::HSB
 HSB (HSV) 色空間を表す構造体 [詳解]
struct  ccv::Lab
 CIE L*a*b* 色空間を表す構造体 [詳解]

名前空間

namespace  ccv
 色変換ユーティリティ用名前空間

関数

RGB ccv::hexToRgb (int hex)
 HEX 値(整数)を RGB 構造体に変換する
int ccv::rgbToHex (RGB rgb)
 RGB 構造体を HEX 値(整数)に変換する
CMYK ccv::rgbToCmyk (RGB rgb)
 RGBCMYK に変換する
RGB ccv::cmykToRgb (CMYK cmyk)
 CMYKRGB に変換する
HSL ccv::rgbToHsl (RGB rgb)
 RGBHSL に変換する
RGB ccv::hslToRgb (HSL hsl)
 HSLRGB に変換する
HSB ccv::rgbToHsb (RGB rgb)
 RGBHSB (HSV) に変換する
RGB ccv::hsbToRgb (HSB hsb)
 HSB (HSV) を RGB に変換する
Lab ccv::rgbToLab (RGB rgb)
 RGB を CIE L*a*b* に変換する
RGB ccv::labToRgb (Lab lab)
 CIE L*a*b* を RGB に変換する

詳解

色空間変換ユーティリティ

RGB・CMYK・HSL・HSB(HSV)・CIE Lab の各色空間間で相互変換する 関数と構造体を提供します。

colorConverter.h に定義があります。