App
|
Zapouzdřuje převody mezi jednotlivými barevnými prostory pro 4 kanálové bitmapy. More...
#include <ColorConvertor.hpp>
Public Member Functions | |
ColorConvertor () | |
Výchozí konstruktor. | |
virtual | ~ColorConvertor () |
Výchozí destruktor;. | |
Static Public Member Functions | |
static int | convert (rgba_8bit_bitmap &bitmap, ColorMode mode) |
Převede bitmapu do cílového barevného prostoru. | |
Static Protected Member Functions | |
template<typename TPIXEL , typename TCHANNEL > | |
static int | RGB_HSV (TBitmap< TPIXEL, TCHANNEL > &src) |
Převádí bitmapu z RGB do HSV. | |
template<typename TPIXEL , typename TCHANNEL > | |
static int | HSV_RGB (TBitmap< TPIXEL, TCHANNEL > &src) |
Převádí bitmapu z HSV do RGB. | |
template<typename TPIXEL , typename TCHANNEL > | |
static int | RGB_HLS (TBitmap< TPIXEL, TCHANNEL > &src) |
Převádí bitmapu z RGB do HLS. | |
template<typename TPIXEL , typename TCHANNEL > | |
static int | HLS_RGB (TBitmap< TPIXEL, TCHANNEL > &src) |
Převádí bitmapu z HLS do RGB. | |
Zapouzdřuje převody mezi jednotlivými barevnými prostory pro 4 kanálové bitmapy.
Zapouzdřuje převody bitmap mezi jednotlivými barevnými prostory pro 4 kanálové bitmapy.
Definition at line 41 of file ColorConvertor.hpp.
app::ColorConvertor::ColorConvertor | ( | ) |
Výchozí konstruktor.
|
virtual |
|
static |
Převede bitmapu do cílového barevného prostoru.
Převede bitmapu do cílového barevného prostoru. Pokud neexistuje přímý převod, provede se jako mezikrok převod do RGB
bitmap | Převáděná bitmapa. |
mode | Cílový barevný prostor. |
Definition at line 12 of file ColorConvertor.cpp.
|
staticprotected |
Převádí bitmapu z HLS do RGB.
Převádí bitmapu z HLS do RGB voláním odpovídajících metod TPixelu.
src | Převáděná bitmapa. |
Definition at line 71 of file ColorConvertor.cpp.
|
staticprotected |
Převádí bitmapu z HSV do RGB.
Převádí bitmapu z HSV do RGB voláním odpovídajících metod TPixelu.
src | Převáděná bitmapa. |
Definition at line 55 of file ColorConvertor.cpp.
|
staticprotected |
Převádí bitmapu z RGB do HLS.
Převádí bitmapu z RGB do HLS voláním odpovídajících metod TPixelu.
src | Převáděná bitmapa. |
Definition at line 87 of file ColorConvertor.cpp.
|
staticprotected |
Převádí bitmapu z RGB do HSV.
Převádí bitmapu z RGB do HSV voláním odpovídajících metod TPixelu.
src | Převáděná bitmapa. |
Definition at line 39 of file ColorConvertor.cpp.