RenderPageToMonochromeFileEx

Processamento e impressão, processamento de imagens, otimização

Descrição

Compõe uma página num ficheiro BMP de 1 bit com conversão por limiar opcional e limpeza de píxeis pretos isolados

Utilize esta função antes de fluxos de trabalho CCITT ou JBIG2 quando o conteúdo digitalizado ou composto necessitar de preparação monocromática determinística

Sintaxe

Delphi

Function TPDFlib.RenderPageToMonochromeFileEx(DPI: Double; Page: Integer; Const FileName: WideString; Threshold, Despeckle: Integer): Integer;

Parâmetros

DPIA resolução de composição
PageO número de página baseado em um a compor
FileNameO ficheiro BMP de destino
Threshold0 mantém o caminho de meios-tons GDI antigo quando Despeckle também é 0; caso contrário, os valores de 1 a 255 selecionam o limiar de escala de cinzentos utilizado para os píxeis pretos
Despeckle0 desativa a limpeza; os valores de 1 a 8 removem píxeis pretos com menos píxeis pretos vizinhos na área envolvente de 3x3

Valores devolvidos

0Não foi possível compor a página, as opções estavam fora do intervalo ou não foi possível escrever o ficheiro de saída
1O ficheiro BMP de 1 bit foi escrito

Observações

RenderPageToMonochromeFile chama esta função com Threshold e Despeckle definidos como 0, mantendo o comportamento anterior de meios-tons GDI

Quando é solicitada uma limpeza com Threshold definido como 0, a função utiliza um limiar de 128 antes de aplicar a passagem de limpeza