AddImageJBIG2FromString

Обработка изображений

Описание

Загружает байты растра из AnsiString, конвертирует их в монохромное изображение, применяет необязательную очистку скана и сохраняет как Image XObject JBIG2

Синтаксис

Delphi

Function TPDFlib.AddImageJBIG2FromString(Const Source: AnsiString; Options, BlackDotSize, LossyLevel: Integer): Integer;

Параметры

SourceBitmap bytes to encode
OptionsБит 0 записывает Interpolate, бит 1 включает символьные словари там, где они доступны, бит 2 предпочитает внешний кодировщик, бит 3 включает очистку изолированных чёрных точек перед кодированием
BlackDotSizeМаксимальный размер изолированного кластера черных пикселов, удаляемого при включенной очистке
LossyLevelУказание агрессивности очистки от 0 до 9 для сканированного монохромного ввода

Возвращаемые значения

Возвращает новый ImageID либо 0, если байты не читаются или не кодируются

Примечания

Используйте эту перегрузку, когда растровый ввод уже доступен в памяти и не нужен файл или объект потока

См. также

AddImageJBIG2FromFile, AddImageJBIG2FromStream, AddImageJBIG2DirectFromString