|
tools
|
色空間変換ユーティリティ [詳解]
#include <iostream>#include <cmath>#include <stdexcept>#include <algorithm>クラス | |
| 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) |
| RGB を CMYK に変換する | |
| RGB | ccv::cmykToRgb (CMYK cmyk) |
| CMYK を RGB に変換する | |
| HSL | ccv::rgbToHsl (RGB rgb) |
| RGB を HSL に変換する | |
| RGB | ccv::hslToRgb (HSL hsl) |
| HSL を RGB に変換する | |
| HSB | ccv::rgbToHsb (RGB rgb) |
| RGB を HSB (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 に変換する | |