RenderPageToMonochromeFileEx
Renderización e impresión, tratamiento de imágenes, optimización
Descripción
Renderiza una página en un archivo BMP de 1 bit con conversión de umbral opcional y limpieza aislada de píxeles negros
Utilice esta función antes de los flujos de trabajo CCITT o JBIG2 cuando el contenido escaneado o renderizado requiera una preparación monocroma 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 con base uno que se renderizará |
| FileName | El archivo BMP de destino |
| Threshold | 0 conserva la ruta GDI de semitonos heredada cuando Despeckle también es 0; los valores de 1 a 255 seleccionan el umbral de gris para píxeles negros |
| Despeckle | 0 desactiva la limpieza; los valores de 1 a 8 eliminan los píxeles negros que tienen menos píxeles negros vecinos en la zona circundante de 3x3 |
Valores devueltos
| 0 | No se pudo renderizar la página, las opciones estaban fuera del intervalo o no se pudo escribir el archivo de salida |
|---|---|
| 1 | Se ha escrito el archivo BMP de 1 bit |
Observaciones
RenderPageToMonochromeFile llama a esta función con Threshold y Despeckle establecidos en 0, lo que conserva el comportamiento anterior de semitonos de GDI
Cuando se solicita la limpieza con Threshold establecido en 0, la función utiliza un umbral de 128 antes de aplicar la pasada de limpieza