|
LIBEUNOMIA
|
クラス | |
| class | Clipper_ |
| クリッピング處理クラス [詳解] | |
| class | ColourChannelRange_ |
| 色要素の範圍情報 [詳解] | |
| class | JpegIOException_ |
| class | PaletteFinder_ |
| パレット選擇用クラス [詳解] | |
| class | PixelRange_ |
| メディアンカットで用ゐるヒストグラムの範圍情報 [詳解] | |
関数 | |
| void | jpegErrorSetup_ (jpeg_error_mgr &jerr) |
| template<class C_ > | |
| void | generatePalette_ (const ImageBuffer< C_ > &image, RgbColour palette[]) |
| パレット生成 | |
| template<class C_ > | |
| void | decreaseColourUsingErrorDiffusion_ (const ImageBuffer< C_ > &src, PictureIndexed &dst, const PaletteFinder_ &pf) |
| 誤差分散法による減色處理 | |
| template<class C_ > | |
| void | decreaseColourSimply_ (const ImageBuffer< C_ > &src, PictureIndexed &dst, const PaletteFinder_ &pf) |
| 單純近似による減色處理 | |
| double | fCubic_ (double t, double a) |
| double | innerProduct_ (int n, double *x, double *y) |
| void | productMat14_44_ (double *res, double *vec, double *mat) |
|
inline |
單純近似による減色處理
|
inline |
誤差分散法による減色處理
Jarvis, Judice & Ninkeの係數を用ゐた誤差分散法により、 畫像をインデックスカラー化する。
參考: C MAGAZINE Jun. 2000
|
inline |
パレット生成
畫像からメディアンカットによりパレットを生成する。
| image | 畫像 | |
| [out] | palette | 結果を格納する要素數256の配列 |
| void eunomia::implement_::jpegErrorSetup_ | ( | jpeg_error_mgr & | jerr | ) |