AddImageJBIG2FromStreamEx
Изображения
Описание
Считывает растровые данные из потока и сохраняет их как XObject изображения JBIG2, используя именованные параметры параметров
Синтаксис
Delphi
Function TPDFlib.AddImageJBIG2FromStreamEx(InStream: TStream; Interpolate, SymbolExtract, UseExternalEncoder, SkipBlackDots, BlackDotSize, LossyLevel: Integer): Integer;
Параметры
| InStream | Кодируемый поток битмапа |
|---|---|
| Interpolate | Записывает флаг интерполяции изображения, если значение отлично от нуля |
| SymbolExtract | Запрашивает извлечение словаря символов, если активный бэкенд кодировщика поддерживает это |
| UseExternalEncoder | Предпочитает внешний бэкенд кодировщика JBIG2 при его наличии |
| SkipBlackDots | Включает очистку изолированных черных точек перед кодированием, если значение отлично от нуля |
| BlackDotSize | Максимальный размер кластера изолированных черных пикселей, удаляемых при очистке |
| LossyLevel | Указание агрессивности очистки от 0 до 9 для сканированного монохромного ввода |
Возвращаемые значения
Возвращает новый ImageID, 0 — если поток не читается или не кодируется
Примечания
Позиция потока расходуется загрузчиком растровых изображений, поэтому по возможности передавайте поток с возможностью позиционирования, установленный на данные изображения