PDFTool 7.0
PtlParamOptimizeImageDownSampling.h
1
2// PtlParamOptimizeImageDownSampling.h
3// Copyright (C) 2014-2021 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLING_H_
7#define PDFTK_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLING_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
13
18
139
140} // namespace PdfTk
141
142#endif // PDFTK_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLING_H_
void setTargetPPI(int ppi)
ダウンサンプリング後のPPI値を設定。
PtlParamOptimizeImageDownSampling(const PtlParamOptimizeImageDownSampling &obj)
コピーコンストラクタ alias copy
void setSourcePPI(int ppi)
これ以上のPPIならダウンサンプリングを行うPPI値を設定。
PtlParamOptimizeImageDownSampling & operator=(const PtlParamOptimizeImageDownSampling &obj)
コピーオペレータ alias copy
PtlParamOptimizeImageDownSampling(OPTIMIZE_IMAGE_TYPE type)
コンストラクタ
virtual ‾PtlParamOptimizeImageDownSampling()
デストラクタ
void setMinDownSamplingRate(float minRate)
ダウンサンプリング率の下限値を設定。
OPTIMIZE_IMAGE_TYPE
画像最適化のタイプ
Definition PtlParamOptimizeImageDownSampling.h:36
@ OPTIMIZE_IMAGE_GRAYSCALE
グレースケール画像
Definition PtlParamOptimizeImageDownSampling.h:38
@ OPTIMIZE_IMAGE_COLOR
カラー画像
Definition PtlParamOptimizeImageDownSampling.h:37
@ OPTIMIZE_IMAGE_MONO
モノクロ画像
Definition PtlParamOptimizeImageDownSampling.h:39
void setDownSampling(DOWNSAMPLING_TYPE type)
ダウンサンプリング方法を設定。
OPTIMIZE_IMAGE_TYPE getType() const
画像最適化のタイプを取得。
DOWNSAMPLING_TYPE
ダウンサンプのタイプ
Definition PtlParamOptimizeImageDownSampling.h:25
@ DOWNSAMPLING_BICUBIC
バイキュービック法(デフォルト値)
Definition PtlParamOptimizeImageDownSampling.h:29
@ DOWNSAMPLING_AVERAGE
バイリニア法
Definition PtlParamOptimizeImageDownSampling.h:27
@ DOWNSAMPLING_SUBSAMPLING
ニアレストネイバー法
Definition PtlParamOptimizeImageDownSampling.h:28
@ DOWNSAMPLING_NONE
ダウンサンプリングしない
Definition PtlParamOptimizeImageDownSampling.h:26