HPDFEncodePredictor Function

Koodaa täydelliset rasterrivit PDF TIFF- tai PNG-ennustajamuunnoksilla ennen Flate- tai LZW-pakkausta

Määrittely

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

Yksikkö

HPDFPredictor

Parametrit

NimiTarkoitus
DataSuodattamattomat rivit pakattuna PDF-näytteiden järjestyksessä
Predictor1 identiteetille, 2 TIFF-vaakadifferenssille, 10–14 kiinteille PNG-suodattimille tai 15 mukautuvalle rivi­kohtaiselle PNG-valinnalle
ColorsVärikomponenttien määrä pikseliä kohti
BitsPerComponentNäytteen leveys 1, 2, 4, 8 tai 16 bittiä
ColumnsPikselimäärä kussakin täydellisessä syöterivissä
MaxOutputBytesValinnainen kova tulostuskatto tai nolla ilman nimenomaista kattoa

Paluuarvo

Palauttaa ennustajakoodatut tavut valmiina vastaavaa pakkaussuodatinta varten

Käyttöhuomautukset

Esimerkki

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

Aiheeseen liittyvät API:t