AddImageJBIG2FromFile
Обработка изображений
Описание
Загружает файл растра, конвертирует его в монохромное изображение, применяет необязательную очистку скана и сохраняет как Image XObject JBIG2
Синтаксис
Delphi
Function TPDFlib.AddImageJBIG2FromFile(Const FileName: WideString; Options, BlackDotSize, LossyLevel: Integer): Integer;
Параметры
| FileName | Bitmap file to encode |
|---|---|
| Options | Бит 0 записывает Interpolate, бит 1 включает символьные словари там, где они доступны, бит 2 предпочитает внешний кодировщик, бит 3 включает очистку изолированных чёрных точек перед кодированием |
| BlackDotSize | Максимальный размер изолированного кластера черных пикселов, удаляемого при включенной очистке |
| LossyLevel | Указание агрессивности очистки от 0 до 9 для сканированного монохромного ввода |
Возвращаемые значения
Возвращает новый ImageID, 0 — если файл не читается или не кодируется
Примечания
Этот помощник предназначен для отсканированного черно-белого ввода, где JBIG2 может уменьшить PDF сильнее, чем пути Flate или CCITT
См. также
AddImageJBIG2FromStream, AddImageJBIG2FromString, AddImageJBIG2DirectFromFile