Funzione HPDFEncodePredictor

Codifica righe raster complete con le trasformazioni di predittore PDF TIFF o PNG prima della compressione Flate o LZW

Dichiarazione

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

Unità

HPDFPredictor

Parametri

NomeScopo
DataRighe non filtrate compattate nell'ordine dei campioni PDF
Predictor1 per identità, 2 per la differenziazione orizzontale TIFF, da 10 a 14 per filtri PNG fissi, o 15 per la selezione PNG adattiva per riga
ColorsNumero di componenti di colore per pixel
BitsPerComponentLarghezza del campione a 1, 2, 4, 8 o 16 bit
ColumnsNumero di pixel in ogni riga di input completa
MaxOutputBytesLimite massimo assoluto di output facoltativo, oppure zero per nessun limite esplicito

Valore restituito

Restituisce i byte codificati con il predittore pronti per un filtro di compressione corrispondente

Note d'uso

Esempio

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

API correlate