PDFTool.NET 7.0
NetParamOptimizeImageDownSampling.h
1
10#ifndef PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLINGH_
11#define PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLINGH_
12
13#include <PdfTkNet/NetTk.h>
14
15namespace PdfTkNet {
16
21
22public ref class PtlParamOptimizeImageDownSampling : public System::IDisposable
23{
24protected:
25 PdfTk::PtlParamOptimizeImageDownSampling* m_native;
26public:
27 PdfTk::PtlParamOptimizeImageDownSampling* getNative() { return m_native; };
28
29public:
39
40public:
49
50public:
59
66
71
76
77public:
83
84public:
91
92public:
104 void setSourcePPI(int ppi);
105
120 void setTargetPPI(int ppi);
121
130
143 void setMinDownSamplingRate(float minRate);
144};
145
146} // namespace PdfTkNet
147
148#endif // PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_DOWNSAMPLINGH_
void setDownSampling(DOWNSAMPLING_TYPE type)
ダウンサンプリング方法を設定。
void setSourcePPI(int ppi)
これ以上のPPIならダウンサンプリングを行うPPI値を設定。
virtual ‾PtlParamOptimizeImageDownSampling()
デストラクタ
void setMinDownSamplingRate(float minRate)
ダウンサンプリング率の下限値を設定。
OPTIMIZE_IMAGE_TYPE getType()
画像最適化のタイプを取得。
DOWNSAMPLING_TYPE
ダウンサンプのタイプ
Definition NetParamOptimizeImageDownSampling.h:33
@ DOWNSAMPLING_SUBSAMPLING
ニアレストネイバー法
Definition NetParamOptimizeImageDownSampling.h:36
@ DOWNSAMPLING_AVERAGE
バイリニア法
Definition NetParamOptimizeImageDownSampling.h:35
@ DOWNSAMPLING_BICUBIC
バイキュービック法(デフォルト値)
Definition NetParamOptimizeImageDownSampling.h:37
@ DOWNSAMPLING_NONE
ダウンサンプリングしない
Definition NetParamOptimizeImageDownSampling.h:34
OPTIMIZE_IMAGE_TYPE
画像最適化のタイプ
Definition NetParamOptimizeImageDownSampling.h:44
@ OPTIMIZE_IMAGE_GRAYSCALE
グレースケール画像
Definition NetParamOptimizeImageDownSampling.h:46
@ OPTIMIZE_IMAGE_MONO
モノクロ画像
Definition NetParamOptimizeImageDownSampling.h:47
@ OPTIMIZE_IMAGE_COLOR
カラー画像
Definition NetParamOptimizeImageDownSampling.h:45
PtlParamOptimizeImageDownSampling operator=(PtlParamOptimizeImageDownSampling^ obj)
コピーオペレータ
PtlParamOptimizeImageDownSampling(OPTIMIZE_IMAGE_TYPE type)
コンストラクタ
void setTargetPPI(int ppi)
ダウンサンプリング後のPPI値を設定。
PtlParamOptimizeImageDownSampling(PtlParamOptimizeImageDownSampling^ obj)
コピーコンストラクタ