RenderPageToMonochromeFileEx
Rendering, stampa, gestione delle immagini, ottimizzazione
Descrizione
Esegue il rendering in BMP a 1 bit con soglia facoltativa e pulizia dei pixel neri isolati
Usare questa funzione prima dei flussi CCITT o JBIG2 quando il contenuto acquisito o renderizzato richiede una preparazione monocromatica deterministica
Sintassi
Delphi
Function TPDFlib.RenderPageToMonochromeFileEx(DPI: Double; Page: Integer; Const FileName: WideString; Threshold, Despeckle: Integer): Integer;
Parametri
| DPI | La risoluzione di rendering |
|---|---|
| Page | Il numero di pagina a base 1 da renderizzare |
| FileName | Il file BMP di destinazione |
| Threshold | 0 conserva il percorso halftone GDI legacy se Despeckle è 0; altrimenti valori da 1 a 255 selezionano la soglia di grigio per i pixel neri |
| Despeckle | 0 disabilita la pulizia; i valori da 1 a 8 rimuovono i pixel neri con meno pixel neri adiacenti nell'area 3x3 circostante |
Valori restituiti
| 0 | Impossibile eseguire il rendering, opzioni fuori intervallo o file di output non scrivibile |
|---|---|
| 1 | Il file BMP a 1 bit è stato scritto |
Note
RenderPageToMonochromeFile chiama questa funzione con Threshold e Despeckle a 0, conservando l'halftone GDI precedente
Quando viene richiesta la pulizia con Threshold impostato su 0, la funzione usa una soglia di 128 prima di applicare il passaggio di pulizia