PDFTool 7.0
PtlParamOptimizeImageColor.h
1
2// PtlParamOptimizeImageColor.h
3// Copyright (C) 2014-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLOPTIMIE_IMAGE_COLOR_H_
7#define PDFTK_PTLOPTIMIE_IMAGE_COLOR_H_
8
9#include "PtlParamOptimizeImageDownSampling.h"
10
11namespace PdfTk {
12
22
24{
25public:
26 enum COMPRESS_TYPE {
27 COMPRESS_SAME = 0, // 元のまま
28 COMPRESS_AUTO = 1, // お任せ
29 COMPRESS_JPEG2K = 2, // JPEG2000
30 COMPRESS_JPEG = 3, // JPEG
31 COMPRESS_ZLIB = 4 // ZLIB
32 };
33
34 enum QUALITY_TYPE {
35 QUALITY_MIN = 1, // 最低
36 QUALITY_LOW = 2, // 低
37 QUALITY_MIDDLE = 3, // 中
38 QUALITY_HIGH = 4, // 高
39 QUALITY_MAX = 5 // 最高
40 };
41
42public:
48
56
61
62public:
69
70public:
83 void setCompress(COMPRESS_TYPE compress);
84
92 void setQuality(QUALITY_TYPE quality);
93};
94
95} // namespace PdfTk
96
97#endif // PDFTK_PTLOPTIMIE_IMAGE_COLOR_H_
PtlParamOptimizeImageDownSampling(OPTIMIZE_IMAGE_TYPE type)
コンストラクタ
void setCompress(COMPRESS_TYPE compress)
圧縮方法を設定。
void setQuality(QUALITY_TYPE quality)
画像品質を設定。
PtlParamOptimizeImageColor()
コンストラクタ
‾PtlParamOptimizeImageColor()
デストラクタ
PtlParamOptimizeImageColor(const PtlParamOptimizeImageColor &obj)
コピーコンストラクタ alias copy
PtlParamOptimizeImageColor & operator=(const PtlParamOptimizeImageColor &obj)
コピーオペレータ alias copy