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

DPILa resolución de renderizado
PageEl número de página que se va a representar, con índice desde uno
FileNameEl archivo BMP de destino
Threshold0 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
Despeckle0 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

0No se pudo representar la página, las opciones estaban fuera de rango o no se pudo escribir el archivo de salida
1Se 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