PDFTool
6.0
Include
PdfTk
PtlParamOptimizeImageGrayScale.h
1
// PtlParamOptimizeImageGrayScale.h
3
// Copyright (C) 2014-2018 Antenna House,Inc.
4
// All rights reserved.
6
#ifndef PDFTK_PTLOPTIMIE_IMAGE_GRAYSCALE_H_
7
#define PDFTK_PTLOPTIMIE_IMAGE_GRAYSCALE_H_
8
9
#include "PtlParamOptimizeImageDownSampling.h"
10
11
namespace
PdfTk {
12
23
class
PDFTK_API
PtlParamOptimizeImageGrayScale
:
public
PtlParamOptimizeImageDownSampling
24
{
25
public
:
26
enum
COMPRESS_TYPE {
27
COMPRESS_SAME,
// 元のまま(未対応)
28
COMPRESS_AUTO,
// お任せ
29
COMPRESS_JPEG2K,
// JPEG2000
30
COMPRESS_JPEG,
// JPEG
31
COMPRESS_ZLIB
// 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
PtlParamOptimizeImageGrayScale
();
48
54
PtlParamOptimizeImageGrayScale
(
const
PtlParamOptimizeImageGrayScale
& obj);
55
59
‾PtlParamOptimizeImageGrayScale
();
60
61
public
:
66
PtlParamOptimizeImageGrayScale
&
operator=
(
const
PtlParamOptimizeImageGrayScale
& obj);
67
68
public
:
81
void
setCompress
(COMPRESS_TYPE type);
82
90
void
setQuality
(QUALITY_TYPE quality);
91
};
92
93
}
// namespace PdfTk
94
95
#endif // PDFTK_PTLOPTIMIE_IMAGE_GRAYSCALE_H_
PdfTk::PtlParamOptimizeImageGrayScale::setCompress
void setCompress(COMPRESS_TYPE type)
圧縮方法を設定。
PdfTk::PtlParamOptimizeImageGrayScale::‾PtlParamOptimizeImageGrayScale
‾PtlParamOptimizeImageGrayScale()
デストラクタ
PdfTk::PtlParamOptimizeImageGrayScale::PtlParamOptimizeImageGrayScale
PtlParamOptimizeImageGrayScale(const PtlParamOptimizeImageGrayScale &obj)
コピーコンストラクタ
PdfTk::PtlParamOptimizeImageGrayScale::PtlParamOptimizeImageGrayScale
PtlParamOptimizeImageGrayScale()
コンストラクタ
PdfTk::PtlParamOptimizeImageGrayScale::operator=
PtlParamOptimizeImageGrayScale & operator=(const PtlParamOptimizeImageGrayScale &obj)
コピーオペレータ
PdfTk::PtlParamOptimizeImageGrayScale
グレースケール画像の最適化を表現したクラスです。 デフォルト値 SourcePPI:225 TargetPPI:150 DownSampling:DOWNSAMPLING_BICUBIC Co...
Definition:
PtlParamOptimizeImageGrayScale.h:24
PdfTk::PtlParamOptimizeImageGrayScale::setQuality
void setQuality(QUALITY_TYPE quality)
画像品質を設定。
PdfTk::PtlParamOptimizeImageDownSampling
画像の最適化を表現したクラスです。 すべての画像最適化クラスのベースクラスです。
Definition:
PtlParamOptimizeImageDownSampling.h:20
Generated by
1.8.18