PredictorDecoder

PredictorDecoder

Overview

PredictorDecoder є клас в Aspose.PDF FOSS для Java.

Підтримка PNG та TIFF для прогнозування фільтрів Flate/LZW (§7.4.4.4, ISO 32000-1:2008).

Цей клас надає 3 методи для роботи з об’єктами PredictorDecoder в програмах Java. Доступні методи включають: decode, encode, paethPredictor. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: PREDICTOR_NONE, PREDICTOR_PNG_AVERAGE, PREDICTOR_PNG_NONE, PREDICTOR_PNG_OPTIMUM, PREDICTOR_PNG_PAETH, PREDICTOR_PNG_SUB, і ще два.

Properties

NameTypeAccessDescription
PREDICTOR_NONEintReadНіяких прогнозів.
PREDICTOR_TIFFintReadTIFF Predictor 2: горизонтальне диференціація.
PREDICTOR_PNG_NONEintReadPNG None predictor (на ряд фільтруючий байт присутній, але фільтр 0).
PREDICTOR_PNG_SUBintReadПНГ суб-прогнозник.
PREDICTOR_PNG_UPintReadPNG Up прогнозер.
PREDICTOR_PNG_AVERAGEintReadПНГ середній прогнозник.
PREDICTOR_PNG_PAETHintReadПНГ Пает прогнозатор.
PREDICTOR_PNG_OPTIMUMintReadPNG Optimum кожен ряд може використовувати інший фільтр.

Methods

SignatureDescription
decode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int)byte[]Декодує дані, що профільтровані прогнозатором.
encode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int)byte[]Кодирує дані з зазначеним прогнозатором.
paethPredictor(a: int, b: int, c: int)intФункція прогнозатора Паета (специфікація ПНГ, RFC 2083).

See Also

 Українська