HPDFSelectFlatePredictor-funktion

Väljer identitet-, TIFF- eller PNG-prediktorkodning genom att jämföra avgränsade distribuerade radprov

Deklaration

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

Enhet

HPDFPredictor

Parametrar

NamnSyfte
DataKompletta ofiltrerade rader packade i PDF-provordning
ColorsAntal färgkomponenter per pixel
BitsPerComponentProvbredd på 1, 2, 4, 8 eller 16 bitar
ColumnsPixelantal i varje komplett inmatningsrad
OptionsHårda prov-byte-, rad- och arbetsgränser samt CPU-kostnadsvikten
InfoReturnerar den valda prediktorn, provstorleken, kandidatantalet, uppskattade kostnader, använt arbete och budgetstatus

Returvärde

Returnerar 1, 2 eller en PNG-prediktor från 10 till 15

Användningsanmärkningar

Exempel

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

Relaterade API:er