HPDFEncodePredictor Function

Koduje pełne wiersze rastrowe przekształceniami predyktora TIFF lub PNG pliku PDF przed kompresją Flate lub LZW

Deklaracja

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

Jednostka

HPDFPredictor

Parametry

NazwaPrzeznaczenie
DataNiefiltrowane wiersze spakowane w kolejności próbek PDF
Predictor1 dla identyczności, 2 dla różnicowania poziomego TIFF, 10 do 14 dla stałych filtrów PNG lub 15 dla adaptacyjnego wyboru PNG na wiersz
ColorsLiczba komponentów koloru na piksel
BitsPerComponentSzerokość próbki 1, 2, 4, 8 lub 16 bitów
ColumnsLiczba pikseli w każdym pełnym wierszu wejścia
MaxOutputBytesOpcjonalny twardy limit wyjścia lub zero dla braku jawnego limitu

Wartość zwracana

Zwraca bajty zakodowane predyktorem gotowe dla pasującego filtru kompresji

Uwagi dotyczące użycia

Przykład

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

Powiązane API