Função HPDFSelectFlatePredictor

Seleciona a codificação de preditor identity, TIFF ou PNG comparando amostras de linhas distribuídas com limite

Declaração

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

Unidade

HPDFPredictor

Parâmetros

NomeFinalidade
DataLinhas completas sem filtro, empacotadas na ordem de amostras PDF
ColorsNúmero de componentes de cor por pixel
BitsPerComponentLargura da amostra de 1, 2, 4, 8 ou 16 bits
ColumnsContagem de pixels em cada linha de entrada completa
OptionsLimites rígidos de bytes de amostra, linhas e trabalho, além do peso de custo de CPU
InfoRetorna o preditor selecionado, o tamanho amostrado, a contagem de candidatos, os custos estimados, o trabalho usado e o status do orçamento

Valor de retorno

Retorna 1, 2 ou um preditor PNG de 10 até 15

Notas de uso

Exemplo

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

APIs relacionadas