Функция HPDFEncodePredictor

Кодирует полные растровые строки с преобразованиями PDF-предиктора TIFF или PNG перед сжатием Flate или LZW

Объявление

function HPDFEncodePredictor(const Data: AnsiString; Predictor, Colors,
  BitsPerComponent, Columns: Integer; MaxOutputBytes: Int64= 0): AnsiString;

Модуль

HPDFPredictor

Параметры

ИмяНазначение
DataНеотфильтрованные строки, упакованные в порядке выборок PDF
Predictor1 для тождественного преобразования, 2 для горизонтального вычитания TIFF, 10–14 для фиксированных PNG-фильтров или 15 для адаптивного поп строкового выбора PNG
ColorsЧисло цветовых компонентов на пиксель
BitsPerComponentРазрядность выборки: 1, 2, 4, 8 или 16 бит
ColumnsЧисло пикселей в каждой полной входной строке
MaxOutputBytesНеобязательный жёсткий потолок вывода или ноль при отсутствии явного потолка

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

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

Примечания по использованию

Пример

Predicted := HPDFEncodePredictor(Raster, 15, 3, 8, Width);
Decoded := HPDFDecodePredictor(Predicted, 15, 3, 8, Width);

Связанные API