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 の値が黒ピクセルに使用するグレースケールしきい値を選択します |
| Despeckle | 0 でクリーンアップを無効化し、1~8では周囲の3x3領域内にある隣接黒ピクセルが指定数未満の黒ピクセルを除去する |
戻り値
| 0 | ページをレンダリングできない、オプションが範囲外である、または出力ファイルを書き込めませんでした |
|---|---|
| 1 | 1 ビット BMP ファイルが書き込まれました |
備考
RenderPageToMonochromeFile は Threshold と Despeckle を 0 に設定してこの関数を呼び出し、従来の GDI ハーフトーン動作を維持します
Threshold を 0 に設定してクリーンアップを要求した場合、関数はクリーンアップパスを適用する前に 128 のしきい値を使用します