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 — если поток не читается или не кодируется

Примечания

Позиция потока расходуется загрузчиком растровых изображений, поэтому по возможности передавайте поток с возможностью позиционирования, установленный на данные изображения