6 #ifndef PDFTK_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLING_H_
7 #define PDFTK_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLING_H_
26 DOWNSAMPLING_NONE = 0,
27 DOWNSAMPLING_AVERAGE = 1,
28 DOWNSAMPLING_SUBSAMPLING = 2,
29 DOWNSAMPLING_BICUBIC = 3
37 OPTIMIZE_IMAGE_COLOR = 1,
38 OPTIMIZE_IMAGE_GRAYSCALE = 2,
39 OPTIMIZE_IMAGE_MONO = 3
43 int m_dataParamOptimizeImage;
45 int getHandle()
const;
142 #endif // PDFTK_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLING_H_
PtlParamOptimizeImageDownSampling & operator=(const PtlParamOptimizeImageDownSampling &obj)
コピーオペレータ alias copy
OPTIMIZE_IMAGE_TYPE getType() const
画像最適化のタイプを取得。
PtlParamOptimizeImageDownSampling(OPTIMIZE_IMAGE_TYPE type)
コンストラクタ
void setDownSampling(DOWNSAMPLING_TYPE type)
ダウンサンプリング方法を設定。
OPTIMIZE_IMAGE_TYPE
画像最適化のタイプ
Definition: PtlParamOptimizeImageDownSampling.h:36
DOWNSAMPLING_TYPE
ダウンサンプのタイプ
Definition: PtlParamOptimizeImageDownSampling.h:25
PtlParamOptimizeImageDownSampling(const PtlParamOptimizeImageDownSampling &obj)
コピーコンストラクタ alias copy
void setMinDownSamplingRate(float minRate)
ダウンサンプリング率の下限値を設定。
void setTargetPPI(int ppi)
ダウンサンプリング後のPPI値を設定。
void setSourcePPI(int ppi)
これ以上のPPIならダウンサンプリングを行うPPI値を設定。
virtual ‾PtlParamOptimizeImageDownSampling()
デストラクタ
画像の最適化を表現したクラスです。 すべての画像最適化クラスのベースクラスです。
Definition: PtlParamOptimizeImageDownSampling.h:20