Función HPDFEncodePredictor

Codifica filas ráster completas con las transformaciones de predictor TIFF o PNG de PDF antes de la compresión Flate o LZW

Declaración

function HPDFEncodePredictor(const Data: AnsiString; Predictor, Colors,
  BitsPerComponent, Columns: Integer; MaxOutputBytes: Int64= 0): AnsiString;

Unidad

HPDFPredictor

Parámetros

NombrePropósito
DataFilas sin filtrar empaquetadas en el orden de muestras de PDF
Predictor1 para identidad, 2 para diferenciación horizontal TIFF, 10 a 14 para filtros PNG fijos, o 15 para selección PNG adaptativa por fila
ColorsCantidad de componentes de color por píxel
BitsPerComponentAncho de muestra de 1, 2, 4, 8 o 16 bits
ColumnsCantidad de píxeles en cada fila de entrada completa
MaxOutputBytesTecho duro opcional de salida, o cero para sin techo explícito

Valor de retorno

Devuelve los bytes codificados con el predictor listos para un filtro de compresión coincidente

Notas de uso

Ejemplo

Predicted := HPDFEncodePredictor(Raster, 15, 3, 8, Width);
Decoded := HPDFDecodePredictor(Predicted, 15, 3, 8, Width);

APIs relacionadas