LIBEUNOMIA
読み取り中…
検索中…
一致する文字列を見つけられません
クラス | 関数
eunomia::implement_ 名前空間

クラス

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)
 

関数詳解

◆ decreaseColourSimply_()

template<class C_ >
void eunomia::implement_::decreaseColourSimply_ ( const ImageBuffer< C_ > & src,
PictureIndexed & dst,
const PaletteFinder_ & pf )
inline

單純近似による減色處理

呼び出し関係図:

◆ decreaseColourUsingErrorDiffusion_()

template<class C_ >
void eunomia::implement_::decreaseColourUsingErrorDiffusion_ ( const ImageBuffer< C_ > & src,
PictureIndexed & dst,
const PaletteFinder_ & pf )
inline

誤差分散法による減色處理

Jarvis, Judice & Ninkeの係數を用ゐた誤差分散法により、 畫像をインデックスカラー化する。

參考: C MAGAZINE Jun. 2000

呼び出し関係図:
被呼び出し関係図:

◆ fCubic_()

double eunomia::implement_::fCubic_ ( double t,
double a )
inline
被呼び出し関係図:

◆ generatePalette_()

template<class C_ >
void eunomia::implement_::generatePalette_ ( const ImageBuffer< C_ > & image,
RgbColour palette[] )
inline

パレット生成

畫像からメディアンカットによりパレットを生成する。

引数
image畫像
[out]palette結果を格納する要素數256の配列
呼び出し関係図:
被呼び出し関係図:

◆ innerProduct_()

double eunomia::implement_::innerProduct_ ( int n,
double * x,
double * y )
inline
被呼び出し関係図:

◆ jpegErrorSetup_()

void eunomia::implement_::jpegErrorSetup_ ( jpeg_error_mgr & jerr)

◆ productMat14_44_()

void eunomia::implement_::productMat14_44_ ( double * res,
double * vec,
double * mat )
inline
被呼び出し関係図: