RenderPageToMonochromeFileEx

渲染和打印、图像处理、优化

说明

将页面渲染为 1 位 BMP 文件,并可选择进行阈值转换和孤立黑色像素清理

在扫描或渲染内容需要确定性单色准备时,请在 CCITT 或 JBIG2 工作流之前使用此函数

语法

Delphi

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

参数

DPI渲染分辨率
Page要渲染的从 1 开始页面号
FileName目标 BMP 文件
Threshold当 Despeckle 也为 0 时,0 保留旧版 GDI 半色调路径;否则 1 至 255 的值选择黑色像素使用的灰度阈值
Despeckle0 禁用清理;1 到 8 的值会移除周围 3x3 区域中相邻黑色像素较少的黑色像素

返回值

0无法渲染页面、选项超出范围或无法写入输出文件
1已写入 1 位 BMP 文件

备注

RenderPageToMonochromeFile 调用此函数时将 Threshold 和 Despeckle 设为 0,从而保留先前的 GDI 半色调行为

请求清理且 Threshold 设为 0 时,该函数会在应用清理步骤前使用阈值 128