画像の最適化に使うパラメータクラスです。
More...
#include <PtlParamOptimizeImage.h>
|
| enum | 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
} |
| | 処理対象とするフィルターのタイプ More...
|
◆ FILTER_TYPE
処理対象とするフィルターのタイプ
| Enumerator |
|---|
| 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]
| PdfTk::PtlParamOptimizeImage::PtlParamOptimizeImage |
( |
| ) |
|
◆ PtlParamOptimizeImage() [2/2]
コピーコンストラクタ alias copy
- Parameters
-
- Exceptions
-
◆ getParamOptimizeImageColor()
カラー画像最適化オプションを取得。
- Returns
- カラー画像最適化オプション。
- Exceptions
-
◆ getParamOptimizeImageGrayScale()
グレースケール画像最適化オプションを取得。
- Returns
- グレースケール画像最適化オプション。
- Exceptions
-
◆ getParamOptimizeImageMono()
モノクロ画像最適化オプションを取得。
- Returns
- モノクロ画像最適化オプション。
- Exceptions
-
◆ operator=()
コピーオペレータ alias copy
- Parameters
-
◆ setMinSampleSize()
| void PdfTk::PtlParamOptimizeImage::setMinSampleSize |
( |
int | minSampleSize | ) |
|
ダウンサンプリングを行う最低サンプル数を設定
画像のサンプル数(/Widthと/Heightの両方)がこの最低サンプル数以上の場合にダウンサンプリングを行います。
これは小さな画像をダウンサンプリングの対象としない様にする為に用いられます。
設定しない場合はデフォルト値として100が使用されます。
- Parameters
-
◆ setValidFilter()
| void PdfTk::PtlParamOptimizeImage::setValidFilter |
( |
int | validFilter | ) |
|
最適化を行う画像の対象とするFilterを設定。
対象とするフィルターの定義を論理和で指定します。
設定しない場合は、FILTER_ALLが設定されたとみなされます。
- Parameters
-
| validFilter | フィルター。FILTER_XXXのフラグ。 |
- Exceptions
-