PDFTool
6.0
|
画像の最適化を表現したクラスです。
すべての画像最適化クラスのベースクラスです。
More...
#include <PtlParamOptimizeImageDownSampling.h>
Public Types | |
enum | DOWNSAMPLING_TYPE { DOWNSAMPLING_NONE = 0, DOWNSAMPLING_AVERAGE = 1, DOWNSAMPLING_SUBSAMPLING = 2, DOWNSAMPLING_BICUBIC = 3 } |
ダウンサンプのタイプ More... | |
enum | OPTIMIZE_IMAGE_TYPE { OPTIMIZE_IMAGE_COLOR = 1, OPTIMIZE_IMAGE_GRAYSCALE = 2, OPTIMIZE_IMAGE_MONO = 3 } |
画像最適化のタイプ More... | |
Public Member Functions | |
int | getHandle () const |
PtlParamOptimizeImageDownSampling (OPTIMIZE_IMAGE_TYPE type) | |
コンストラクタ More... | |
PtlParamOptimizeImageDownSampling (const PtlParamOptimizeImageDownSampling &obj) | |
コピーコンストラクタ alias copy More... | |
virtual | ‾PtlParamOptimizeImageDownSampling () |
デストラクタ | |
PtlParamOptimizeImageDownSampling & | operator= (const PtlParamOptimizeImageDownSampling &obj) |
コピーオペレータ alias copy More... | |
OPTIMIZE_IMAGE_TYPE | getType () const |
画像最適化のタイプを取得。 More... | |
void | setSourcePPI (int ppi) |
これ以上のPPIならダウンサンプリングを行うPPI値を設定。 More... | |
void | setTargetPPI (int ppi) |
ダウンサンプリング後のPPI値を設定。 More... | |
void | setDownSampling (DOWNSAMPLING_TYPE type) |
ダウンサンプリング方法を設定。 More... | |
void | setMinDownSamplingRate (float minRate) |
ダウンサンプリング率の下限値を設定。 More... | |
画像の最適化を表現したクラスです。
すべての画像最適化クラスのベースクラスです。
PdfTk::PtlParamOptimizeImageDownSampling::PtlParamOptimizeImageDownSampling | ( | OPTIMIZE_IMAGE_TYPE | type | ) |
PdfTk::PtlParamOptimizeImageDownSampling::PtlParamOptimizeImageDownSampling | ( | const PtlParamOptimizeImageDownSampling & | obj | ) |
OPTIMIZE_IMAGE_TYPE PdfTk::PtlParamOptimizeImageDownSampling::getType | ( | ) | const |
PtlParamOptimizeImageDownSampling& PdfTk::PtlParamOptimizeImageDownSampling::operator= | ( | const PtlParamOptimizeImageDownSampling & | obj | ) |
コピーオペレータ alias copy
obj | コピー元オブジェクト。 |
void PdfTk::PtlParamOptimizeImageDownSampling::setDownSampling | ( | DOWNSAMPLING_TYPE | type | ) |
ダウンサンプリング方法を設定。
設定しない場合はデフォルト値としてDOWNSAMPLING_BICUBICが使用されます。
type | DOWNSAMPLING_TYPE値 |
PtlException |
void PdfTk::PtlParamOptimizeImageDownSampling::setMinDownSamplingRate | ( | float | minRate | ) |
void PdfTk::PtlParamOptimizeImageDownSampling::setSourcePPI | ( | int | ppi | ) |
これ以上のPPIならダウンサンプリングを行うPPI値を設定。
設定しない場合はデフォルト値として
カラー画像:225
グレースケール画像:225
モノクロ画像:450
が使用されます。
ppi | PPI値 |
PtlException |
void PdfTk::PtlParamOptimizeImageDownSampling::setTargetPPI | ( | int | ppi | ) |
ダウンサンプリング後のPPI値を設定。
設定しない場合はデフォルト値として
カラー画像:150
グレースケール画像:150
モノクロ画像:300
が使用されます。
ppi | PPI値 |
PtlException |