HPDFSelectFlatePredictor-Funktion

Wählt die Identitäts-, TIFF- oder PNG-Predictor-Codierung durch Vergleich begrenzter verteilter Zeilen-Stichproben

Deklaration

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

Unit

HPDFPredictor

Parameter

NameZweck
DataVollständige ungefilterte Zeilen, gepackt in PDF-Abtastreihenfolge
ColorsAnzahl der Farbkomponenten pro Pixel
BitsPerComponentAbtastbreite von 1, 2, 4, 8 oder 16 Bit
ColumnsPixelanzahl in jeder vollständigen Eingabezeile
OptionsHarte Grenzen für Stichproben-Bytes, Zeilen und Arbeit plus die CPU-Kostengewichtung
InfoLiefert den gewählten Predictor, die Stichprobengröße, die Kandidatenanzahl, die geschätzten Kosten, die verwendete Arbeit und den Budgetstatus

Rückgabewert

Gibt 1, 2 oder einen PNG-Predictor von 10 bis 15 zurück

Hinweise zur Verwendung

Beispiel

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

Verknüpfte APIs