#include <NetParamOptimizeImage.h>
|
enum class | FILTER_TYPE {
FILTER_NONE = 0
, FILTER_ASCIIHexDecode = 1<<(1-1)
, FILTER_ASCII85Decode = 1<<(2-1)
, FILTER_LZWDecode = 1<<(3-1)
,
FILTER_FlateDecode = 1<<(4-1)
, FILTER_RunLengthDecode = 1<<(5-1)
, FILTER_CCITTFaxDecode = 1<<(6-1)
, FILTER_DCTDecode = 1<<(7-1)
,
FILTER_JPXDecode = 1<<(8-1)
, FILTER_JBIG2Decode = 1<<(9-1)
, FILTER_ALL
} |
◆ FILTER_TYPE
処理対象とするフィルターのタイプ
列挙値 |
---|
FILTER_NONE | |
FILTER_ASCIIHexDecode | ASCIIHexDecode
|
FILTER_ASCII85Decode | ASCII85Decode
|
FILTER_LZWDecode | LZWDecode
|
FILTER_FlateDecode | FlateDecode
|
FILTER_RunLengthDecode | RunLengthDecode
|
FILTER_CCITTFaxDecode | CCITTFaxDecode
|
FILTER_DCTDecode | DCTDecode
|
FILTER_JPXDecode | JPXDecode
|
FILTER_JBIG2Decode | JBIG2Decode
|
FILTER_ALL | 上記全フィルター
|
◆ PtlParamOptimizeImage() [1/2]
PdfTkNet::PtlParamOptimizeImage::PtlParamOptimizeImage |
( |
| ) |
|
◆ PtlParamOptimizeImage() [2/2]
コピーコンストラクタ alias copy
- 引数
-
- 例外
-
◆ ~PtlParamOptimizeImage()
PdfTkNet::PtlParamOptimizeImage::~PtlParamOptimizeImage |
( |
| ) |
|
◆ !PtlParamOptimizeImage()
PdfTkNet::PtlParamOptimizeImage::!PtlParamOptimizeImage |
( |
| ) |
|
◆ getNative()
PdfTk::PtlParamOptimizeImage * PdfTkNet::PtlParamOptimizeImage::getNative |
( |
| ) |
|
◆ getParamOptimizeImageColor()
カラー画像最適化オプションを取得。
- 戻り値
- カラー画像最適化オプション。
- 例外
-
◆ getParamOptimizeImageGrayScale()
グレースケール画像最適化オプションを取得。
- 戻り値
- グレースケール画像最適化オプション。
- 例外
-
◆ getParamOptimizeImageMono()
モノクロ画像最適化オプションを取得。
- 戻り値
- モノクロ画像最適化オプション。
- 例外
-
◆ operator=()
◆ setMinSampleSize()
void PdfTkNet::PtlParamOptimizeImage::setMinSampleSize |
( |
int | minSampleSize | ) |
|
ダウンサンプリングを行う最低サンプル数を設定
画像のサンプル数(/Widthと/Heightの両方)がこの最低サンプル数以上の場合にダウンサンプリングを行います。
これは小さな画像をダウンサンプリングの対象としない様にする為に用いられます。
設定しない場合はデフォルト値として100が使用されます。
- 引数
-
◆ setValidFilter()
void PdfTkNet::PtlParamOptimizeImage::setValidFilter |
( |
FILTER_TYPE | validFilter | ) |
|
最適化を行う画像の対象とするFilterを設定。
対象とするフィルターの定義を論理和で指定します。
設定しない場合は、FILTER_ALLが設定されたとみなされます。
- 引数
-
validFilter | フィルター。FILTER_XXXのフラグ。 |
- 例外
-
◆ m_native
PdfTk::PtlParamOptimizeImage* PdfTkNet::PtlParamOptimizeImage::m_native |
|
protected |