RenderPageToMonochromeFileEx
Representación e impresión, manejo de imágenes, optimización
Descripción
Representa una página en un archivo BMP de 1 bit con conversión de umbral opcional y limpieza aislada de píxeles negros
Use esta función antes de los flujos de trabajo CCITT o JBIG2 cuando el contenido escaneado o renderizado requiera una preparación monocromática determinista
Sintaxis
Delphi
Function TPDFlib.RenderPageToMonochromeFileEx(DPI: Double; Page: Integer; Const FileName: WideString; Threshold, Despeckle: Integer): Integer;
Parámetros
| DPI | La resolución de renderizado |
|---|---|
| Page | El número de página que se va a representar, con índice desde uno |
| FileName | El archivo BMP de destino |
| Threshold | 0 conserva la ruta de semitono GDI heredada cuando Despeckle también es 0; de lo contrario, los valores de 1 a 255 seleccionan el umbral de escala de grises usado para píxeles negros |
| Despeckle | 0 desactiva la limpieza; los valores de 1 a 8 eliminan píxeles negros con menos píxeles negros vecinos en el área circundante de 3x3 |
Valores devueltos
| 0 | No se pudo representar la página, las opciones estaban fuera de rango o no se pudo escribir el archivo de salida |
|---|---|
| 1 | Se escribió el archivo BMP de 1 bit |
Observaciones
RenderPageToMonochromeFile llama a esta función con Threshold y Despeckle establecidos en 0, preservando el comportamiento anterior de semitonos de GDI
Cuando se solicita limpieza con Threshold establecido en 0, la función usa un umbral de 128 antes de aplicar el pase de limpieza