PDFTool
7.0
Include
PdfTk
PtlParamOptimizeImageColor.h
1
// 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
11
namespace
PdfTk {
12
23
class
PDFTK_API
PtlParamOptimizeImageColor
:
public
PtlParamOptimizeImageDownSampling
24
{
25
public
:
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
42
public
:
47
PtlParamOptimizeImageColor
();
48
55
PtlParamOptimizeImageColor
(
const
PtlParamOptimizeImageColor
& obj);
56
60
‾PtlParamOptimizeImageColor
();
61
62
public
:
68
PtlParamOptimizeImageColor
&
operator=
(
const
PtlParamOptimizeImageColor
& obj);
69
70
public
:
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_
PdfTk::PtlParamOptimizeImageColor::PtlParamOptimizeImageColor
PtlParamOptimizeImageColor(const PtlParamOptimizeImageColor &obj)
コピーコンストラクタ alias copy
PdfTk::PtlParamOptimizeImageColor::‾PtlParamOptimizeImageColor
‾PtlParamOptimizeImageColor()
デストラクタ
PdfTk::PtlParamOptimizeImageColor::PtlParamOptimizeImageColor
PtlParamOptimizeImageColor()
コンストラクタ
PdfTk::PtlParamOptimizeImageColor
カラー画像の最適化を表現したクラスです。 デフォルト値 SourcePPI:225 TargetPPI:150 DownSampling:DOWNSAMPLING_BICUBIC Compre...
Definition:
PtlParamOptimizeImageColor.h:24
PdfTk::PtlParamOptimizeImageColor::setQuality
void setQuality(QUALITY_TYPE quality)
画像品質を設定。
PdfTk::PtlParamOptimizeImageColor::operator=
PtlParamOptimizeImageColor & operator=(const PtlParamOptimizeImageColor &obj)
コピーオペレータ alias copy
PdfTk::PtlParamOptimizeImageColor::setCompress
void setCompress(COMPRESS_TYPE compress)
圧縮方法を設定。
PdfTk::PtlParamOptimizeImageDownSampling
画像の最適化を表現したクラスです。 すべての画像最適化クラスのベースクラスです。
Definition:
PtlParamOptimizeImageDownSampling.h:20
Generated by
1.8.18