Fonction HPDFSelectFlatePredictor

Sélectionne l'encodage de prédicteur identité, TIFF ou PNG en comparant des échantillons de lignes distribués bornés

Déclaration

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

Unité

HPDFPredictor

Paramètres

NomRôle
DataLignes complètes non filtrées regroupées dans l'ordre d'échantillons PDF
ColorsNombre de composantes de couleur par pixel
BitsPerComponentLargeur d'échantillon de 1, 2, 4, 8 ou 16 bits
ColumnsNombre de pixels dans chaque ligne d'entrée complète
OptionsLimites dures d'octets d'échantillon, de lignes et de travail ainsi que le poids de coût CPU
InfoRenvoie le prédicteur sélectionné, la taille échantillonnée, le nombre de candidats, les coûts estimés, le travail utilisé et l'état du budget

Valeur de retour

Renvoie 1, 2 ou un prédicteur PNG compris entre 10 et 15

Notes d'utilisation

Exemple

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

API associées