tools
読み取り中…
検索中…
一致する文字列を見つけられません
ccv 名前空間

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

クラス

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

関数

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

詳解

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

関数詳解

◆ cmykToRgb()

RGB ccv::cmykToRgb ( CMYK cmyk)

CMYKRGB に変換する

引数
cmyk変換元の CMYK 構造体
戻り値
変換後の RGB 構造体

colorConverter.h136 行目に定義があります。

◆ hexToRgb()

RGB ccv::hexToRgb ( int hex)

HEX 値(整数)を RGB 構造体に変換する

引数
hex0xRRGGBB 形式の色値
戻り値
変換後の RGB 構造体

colorConverter.h92 行目に定義があります。

◆ hsbToRgb()

RGB ccv::hsbToRgb ( HSB hsb)

HSB (HSV) を RGB に変換する

引数
hsb変換元の HSB 構造体(色相 0〜360°)
戻り値
変換後の RGB 構造体

colorConverter.h247 行目に定義があります。

◆ hslToRgb()

RGB ccv::hslToRgb ( HSL hsl)

HSLRGB に変換する

引数
hsl変換元の HSL 構造体(色相 0〜360°)
戻り値
変換後の RGB 構造体

colorConverter.h181 行目に定義があります。

◆ labToRgb()

RGB ccv::labToRgb ( Lab lab)

CIE L*a*b* を RGB に変換する

Lab → XYZ (D65) → sRGB の2段階変換を行います。 変換後の RGB 値は 0〜255 にクランプされます。

引数
lab変換元の Lab 構造体
戻り値
変換後の RGB 構造体

colorConverter.h322 行目に定義があります。

◆ rgbToCmyk()

CMYK ccv::rgbToCmyk ( RGB rgb)

RGBCMYK に変換する

引数
rgb変換元の RGB 構造体
戻り値
変換後の CMYK 構造体

colorConverter.h114 行目に定義があります。

◆ rgbToHex()

int ccv::rgbToHex ( RGB rgb)

RGB 構造体を HEX 値(整数)に変換する

引数
rgb変換元の RGB 構造体
戻り値
0xRRGGBB 形式の整数値

colorConverter.h105 行目に定義があります。

◆ rgbToHsb()

HSB ccv::rgbToHsb ( RGB rgb)

RGBHSB (HSV) に変換する

引数
rgb変換元の RGB 構造体
戻り値
変換後の HSB 構造体(色相 0〜360°)

colorConverter.h213 行目に定義があります。

◆ rgbToHsl()

HSL ccv::rgbToHsl ( RGB rgb)

RGBHSL に変換する

引数
rgb変換元の RGB 構造体
戻り値
変換後の HSL 構造体(色相 0〜360°)

colorConverter.h149 行目に定義があります。

◆ rgbToLab()

Lab ccv::rgbToLab ( RGB rgb)

RGB を CIE L*a*b* に変換する

sRGB → XYZ (D65) → Lab の2段階変換を行います。

引数
rgb変換元の RGB 構造体
戻り値
変換後の Lab 構造体

colorConverter.h282 行目に定義があります。