関数 |
template<class T > |
std::ostream & | mist::operator<< (std::ostream &out, const rgb< T > &c) |
| カラー画素の和
|
template<class T > |
std::ostream & | mist::operator<< (std::ostream &out, const rgba< T > &c) |
| 指定されたストリームに,コンテナ内の要素を整形して出力する
|
template<class T > |
std::ostream & | mist::operator<< (std::ostream &out, const nRGB< T > &c) |
| 指定されたストリームに,コンテナ内の要素を整形して出力する
|
template<class T , size_t NDIM> |
std::ostream & | mist::operator<< (std::ostream &out, const color< T, NDIM > &c) |
| 指定されたストリームに,コンテナ内の要素を整形して出力する
|
void | mist::rgb2hsv (double r, double g, double b, double &h, double &s, double &v) |
| RGB色空間をHSV色空間に変換する
|
void | mist::hsv2rgb (double h, double s, double v, double &r, double &g, double &b) |
| HSV色空間をRGB色空間に変換する
|
void | mist::rgb2yiq (double r, double g, double b, double &y, double &i, double &q) |
| RGB色空間をYIQ色空間に変換する
|
void | mist::yiq2rgb (double y, double i, double q, double &r, double &g, double &b) |
| YIQ色空間をRGB色空間に変換する
|
void | mist::rgb2ycbcr (double r, double g, double b, double &y, double &cb, double &cr) |
| RGB色空間をYCbCr色空間に変換する
|
void | mist::ycbcr2rgb (double y, double cb, double cr, double &r, double &g, double &b) |
| YCbCr色空間をRGB色空間に変換する
|
void | mist::rgb2xyz (double r, double g, double b, double &x, double &y, double &z) |
| RGB色空間をXYZ色空間に変換する
|
void | mist::xyz2rgb (double x, double y, double z, double &r, double &g, double &b) |
| XYZ色空間をRGB色空間に変換する
|
void | mist::rgb2lab (double r, double g, double b, double &l_, double &a_, double &b_) |
| RGB色空間をL*a*b*色空間に変換する
|
void | mist::lab2rgb (double l_, double a_, double b_, double &r, double &g, double &b) |
| L*a*b*色空間をRGB色空間に変換する
|