Funkce HPDFEncodePredictor

Kóduje kompletní rastrové řádky transformacemi PDF TIFF nebo PNG prediktoru před kompresí Flate nebo LZW

Deklarace

function HPDFEncodePredictor(const Data: AnsiString; Predictor, Colors,
  BitsPerComponent, Columns: Integer; MaxOutputBytes: Int64= 0): AnsiString;

Jednotka

HPDFPredictor

Parametry

NázevÚčel
DataNefiltrované řádky zabalené v pořadí PDF vzorků
Predictor1 pro identitu, 2 pro TIFF horizontální diferenci, 10 až 14 pro pevné PNG filtry, nebo 15 pro adaptivní výběr PNG pro každý řádek
ColorsPočet barevných komponent na pixel
BitsPerComponentŠířka vzorku 1, 2, 4, 8 nebo 16 bitů
ColumnsPočet pixelů v každém kompletním vstupním řádku
MaxOutputBytesVolitelný tvrdý strop výstupu, nebo nula pro žádný explicitní strop

Návratová hodnota

Vrací bajty zakódované prediktorem připravené pro odpovídající kompresní filtr

Poznámky k použití

Příklad

Predicted := HPDFEncodePredictor(Raster, 15, 3, 8, Width);
Decoded := HPDFDecodePredictor(Predicted, 15, 3, 8, Width);

Související API