HPDFSelectFlatePredictor Function

Wybiera kodowanie predyktorem identity, TIFF albo PNG przez porównanie ograniczonych rozproszonych próbek wierszy

Deklaracja

function HPDFSelectFlatePredictor(const Data: AnsiString; Colors,
  BitsPerComponent, Columns: Integer;
  const Options: THPDFFlatePredictorSelectionOptions;
  out Info: THPDFFlatePredictorSelectionInfo): Integer;

Jednostka

HPDFPredictor

Parametry

NazwaPrzeznaczenie
DataKompletne niefiltrowane wiersze spakowane w kolejności próbek PDF
ColorsLiczba komponentów koloru na piksel
BitsPerComponentSzerokość próbki 1, 2, 4, 8 lub 16 bitów
ColumnsLiczba pikseli w każdym kompletnym wierszu wejścia
OptionsTwarde limity bajtów próbek, wierszy i pracy plus waga kosztu CPU
InfoZwraca wybrany predyktor, rozmiar próbkowany, liczbę kandydatów, oszacowane koszty, zużytą pracę i status budżetu

Wartość zwracana

Zwraca 1, 2 albo predyktor PNG od 10 do 15

Uwagi dotyczące użycia

Przykład

Options := HPDFDefaultFlatePredictorSelectionOptions;
Predictor := HPDFSelectFlatePredictor(Raster, 3, 8, Width, Options, Info);
Predicted := HPDFEncodePredictor(Raster, Predictor, 3, 8, Width);

Powiązane API