Antenna House PDF Tool API (C++) 8.0
|
#include <PtlParamOptimizeImageMono.h>
公開型 | |
enum | COMPRESS_TYPE { COMPRESS_SAME , COMPRESS_AUTO , COMPRESS_JBIG2 , COMPRESS_CCITT3 , COMPRESS_CCITT4 , COMPRESS_ZLIB , COMPRESS_RUNLENGTH } |
基底クラス PdfTk::PtlParamOptimizeImageDownSampling に属する継承公開型 | |
enum | DOWNSAMPLING_TYPE { DOWNSAMPLING_NONE = 0 , DOWNSAMPLING_AVERAGE = 1 , DOWNSAMPLING_SUBSAMPLING = 2 , DOWNSAMPLING_BICUBIC = 3 } |
enum | OPTIMIZE_IMAGE_TYPE { OPTIMIZE_IMAGE_COLOR = 1 , OPTIMIZE_IMAGE_GRAYSCALE = 2 , OPTIMIZE_IMAGE_MONO = 3 } |
公開メンバ関数 | |
PtlParamOptimizeImageMono () | |
コンストラクタ | |
PtlParamOptimizeImageMono (const PtlParamOptimizeImageMono &obj) | |
コピーコンストラクタ | |
~PtlParamOptimizeImageMono () | |
デストラクタ | |
PtlParamOptimizeImageMono & | operator= (const PtlParamOptimizeImageMono &obj) |
コピーオペレータ | |
void | setCompress (COMPRESS_TYPE type) |
圧縮方法を設定。 | |
基底クラス PdfTk::PtlParamOptimizeImageDownSampling に属する継承公開メンバ関数 | |
int | getHandle () const |
PtlParamOptimizeImageDownSampling (OPTIMIZE_IMAGE_TYPE type) | |
コンストラクタ | |
PtlParamOptimizeImageDownSampling (const PtlParamOptimizeImageDownSampling &obj) | |
コピーコンストラクタ alias copy | |
virtual | ~PtlParamOptimizeImageDownSampling () |
デストラクタ | |
PtlParamOptimizeImageDownSampling & | operator= (const PtlParamOptimizeImageDownSampling &obj) |
コピーオペレータ alias copy | |
OPTIMIZE_IMAGE_TYPE | getType () const |
画像最適化のタイプを取得。 | |
void | setSourcePPI (int ppi) |
これ以上のPPIならダウンサンプリングを行うPPI値を設定。 | |
void | setTargetPPI (int ppi) |
ダウンサンプリング後のPPI値を設定。 | |
void | setDownSampling (DOWNSAMPLING_TYPE type) |
ダウンサンプリング方法を設定。 | |
void | setMinDownSamplingRate (float minRate) |
ダウンサンプリング率の下限値を設定。 |
モノクロ画像の最適化を表現したクラスです。
デフォルト値
SourcePPI:450
TargetPPI:300
DownSampling:DOWNSAMPLING_BICUBIC
Compress:COMPRESS_AUTO
Quality:80
PtlParamOptimizeImageMono.h の 23 行目に定義があります。
enum PdfTk::PtlParamOptimizeImageMono::COMPRESS_TYPE |
PtlParamOptimizeImageMono.h の 26 行目に定義があります。
PdfTk::PtlParamOptimizeImageMono::PtlParamOptimizeImageMono | ( | ) |
コンストラクタ
PtlException |
PdfTk::PtlParamOptimizeImageMono::PtlParamOptimizeImageMono | ( | const PtlParamOptimizeImageMono & | obj | ) |
PtlParamOptimizeImageMono & PdfTk::PtlParamOptimizeImageMono::operator= | ( | const PtlParamOptimizeImageMono & | obj | ) |
コピーオペレータ
obj | コピー元オブジェクト。 |
void PdfTk::PtlParamOptimizeImageMono::setCompress | ( | COMPRESS_TYPE | type | ) |
圧縮方法を設定。
設定しない場合はデフォルト値としてCOMPRESS_AUTOが使用されます。
COMPRESS_SAMEを設定した場合、対象のFilterは下記となります。
FlateDecode
LZWDecode
CCITTFaxDecode
RunLengthDecode
type | COMPRESS_TYPE値 |
PtlException |