RenderPageToMonochromeFileEx
Рендеринг и печать, обработка изображений, оптимизация
Описание
Рендерит страницу в 1-битный файл BMP с необязательной пороговой конвертацией и очисткой изолированных черных пикселов
Используйте эту функцию перед сценариями CCITT или JBIG2, когда отсканированному или отрендеренному содержимому нужна детерминированная монохромная подготовка
Синтаксис
Delphi
Function TPDFlib.RenderPageToMonochromeFileEx(DPI: Double; Page: Integer; Const FileName: WideString; Threshold, Despeckle: Integer): Integer;
Параметры
| DPI | The render resolution |
|---|---|
| Page | Номер растеризуемой страницы, начиная с 1 |
| FileName | The destination BMP file |
| Threshold | 0 сохраняет унаследованный GDI-путь полутонов, когда Despeckle тоже 0; иначе значения от 1 до 255 выбирают порог яркости для чёрных пикселей |
| Despeckle | 0 отключает очистку; значения от 1 до 8 удаляют чёрные пиксели, у которых в окружающей области 3x3 меньше соседних чёрных пикселей |
Возвращаемые значения
| 0 | Страница не растеризовалась, опции вне диапазона либо выходной файл не записался |
|---|---|
| 1 | BMP-файл с 1 битом записан |
Примечания
RenderPageToMonochromeFile вызывает эту функцию с Threshold и Despeckle равными 0, сохраняя прежнее поведение полутонов GDI
Когда очистка запрошена с Threshold равным 0, функция использует порог 128 перед проходом очистки