Función HPDFSelectFlatePredictor

Selecciona la codificación con predictor identity, TIFF o PNG comparando muestras de filas distribuidas y acotadas

Declaración

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

Unit

HPDFPredictor

Parámetros

NombrePropósito
DataFilas completas sin filtrar empaquetadas en orden de muestras PDF
ColorsNúmero de componentes de color por píxel
BitsPerComponentAnchura de muestra de 1, 2, 4, 8 o 16 bits
ColumnsNúmero de píxeles en cada fila de entrada completa
OptionsLímites estrictos de bytes de muestra, filas y trabajo, más el peso del coste de CPU
InfoDevuelve el predictor seleccionado, el tamaño muestreado, el número de candidatos, los costes estimados, el trabajo usado y el estado del presupuesto

Valor devuelto

Devuelve 1, 2 o un predictor PNG de 10 a 15

Notas de uso

Ejemplo

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

APIs relacionadas