PDFTool.NET  6.0
NetParamOptimizeImageGrayScale.h
1 
10 #ifndef PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_GRAYSCALE_H_
11 #define PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_GRAYSCALE_H_
12 
13 #include <PdfTkNet/NetParamOptimizeImageDownSampling.h>
14 
15 namespace PdfTkNet {
16 
17 ref class PtlPage;
18 
30 {
31 public:
32  enum class COMPRESS_TYPE {
33  COMPRESS_SAME, // 元のまま
34  COMPRESS_AUTO, // お任せ
35  COMPRESS_JPEG2K, // JPEG2000
36  COMPRESS_JPEG, // JPEG
37  COMPRESS_ZLIB // ZLIB
38  };
39 
40  enum class QUALITY_TYPE {
41  QUALITY_MIN = 1, // 最低
42  QUALITY_LOW = 2, // 低
43  QUALITY_MIDDLE = 3, // 中
44  QUALITY_HIGH = 4, // 高
45  QUALITY_MAX = 5 // 最高
46  };
47 
48 public:
54 
62 
67 
72 
73 public:
80 
81 public:
94  void setCompress(COMPRESS_TYPE type);
95 
103  void setQuality(QUALITY_TYPE quality);
104 };
105 
106 } // namespace PdfTkNet
107 
108 #endif // PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_GRAYSCALE_H_
PdfTkNet::PtlParamOptimizeImageGrayScale::setCompress
void setCompress(COMPRESS_TYPE type)
圧縮方法を設定。
PdfTkNet::PtlParamOptimizeImageGrayScale::PtlParamOptimizeImageGrayScale
PtlParamOptimizeImageGrayScale()
コンストラクタ
PdfTkNet::PtlParamOptimizeImageGrayScale
グレースケール画像の最適化を表現したクラスです。 デフォルト値 SourcePPI:225 TargetPPI:150 DownSampling:DOWNSAMPLING_BICUBIC Co...
Definition: NetParamOptimizeImageGrayScale.h:30
PdfTkNet::PtlParamOptimizeImageGrayScale::‾PtlParamOptimizeImageGrayScale
‾PtlParamOptimizeImageGrayScale()
デストラクタ
PdfTkNet::PtlParamOptimizeImageGrayScale::setQuality
void setQuality(QUALITY_TYPE quality)
画像品質を設定。
PdfTkNet::PtlParamOptimizeImageGrayScale::PtlParamOptimizeImageGrayScale
PtlParamOptimizeImageGrayScale(PtlParamOptimizeImageGrayScale^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlParamOptimizeImageDownSampling
画像の最適化を表現したクラスです。 すべての画像最適化クラスのベースクラスです。
Definition: NetParamOptimizeImageDownSampling.h:23
PdfTkNet::PtlParamOptimizeImageGrayScale::operator=
PtlParamOptimizeImageGrayScale operator=(PtlParamOptimizeImageGrayScale^ obj)
コピーオペレータ alias copy