Pajdeg  0.2.2
Pajdeg
Files | Enumerations | Functions
PDStreamFilterPrediction

Prediction filter. More...

Files

file  PDStreamFilterPrediction.h
 

Enumerations

enum  PDPredictorType {
  PDPredictorNone = 1, PDPredictorTIFF2 = 2, PDPredictorPNG_NONE = 10, PDPredictorPNG_SUB = 11,
  PDPredictorPNG_UP = 12, PDPredictorPNG_AVG = 13, PDPredictorPNG_PAE = 14, PDPredictorPNG_OPT = 15
}
 

Functions

PDStreamFilterRef PDStreamFilterUnpredictionCreate (PDDictionaryRef options)
 
PDStreamFilterRef PDStreamFilterPredictionConstructor (PDBool inputEnd, PDDictionaryRef options)
 

Detailed Description

Prediction filter.

Enumeration Type Documentation

Prediction filter type, i.e. which strategy to use.

Based on the PDF specification v 1.7, table 3.8, p. 76.

Enumerator
PDPredictorNone 

no prediction (default)

PDPredictorTIFF2 

TIFF predictor 2.

PDPredictorPNG_NONE 

PNG prediction (on encoding, PNG None on all rows)

PDPredictorPNG_SUB 

PNG prediction (on encoding, PNG Sub on all rows)

PDPredictorPNG_UP 

PNG prediction (on encoding, PNG Up on all rows)

PDPredictorPNG_AVG 

PNG prediction (on encoding, PNG Average on all rows)

PDPredictorPNG_PAE 

PNG prediction (on encoding, PNG Paeth on all rows)

PDPredictorPNG_OPT 

PNG prediction (on encoding, PNG Paeth on all rows)

Function Documentation

PDStreamFilterRef PDStreamFilterPredictionConstructor ( PDBool  inputEnd,
PDDictionaryRef  options 
)

Set up a stream filter for prediction based on inputEnd boolean.

PDStreamFilterRef PDStreamFilterUnpredictionCreate ( PDDictionaryRef  options)

Set up a stream filter for prediction. Set up stream filter for unprediction.