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 ファイル
ThresholdDespeckle も 0 の場合、0 は従来の GDI ハーフトーンパスを維持します。それ以外では 1~255 の値が黒ピクセルに使用するグレースケールしきい値を選択します
Despeckle0 でクリーンアップを無効化し、1~8では周囲の3x3領域内にある隣接黒ピクセルが指定数未満の黒ピクセルを除去する

戻り値

0ページをレンダリングできない、オプションが範囲外である、または出力ファイルを書き込めませんでした
11 ビット BMP ファイルが書き込まれました

備考

RenderPageToMonochromeFile は Threshold と Despeckle を 0 に設定してこの関数を呼び出し、従来の GDI ハーフトーン動作を維持します

Threshold を 0 に設定してクリーンアップを要求した場合、関数はクリーンアップパスを適用する前に 128 のしきい値を使用します