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 после установки пакета Aspose.PDF FOSS for Java. Свойства: PREDICTOR_NONE, PREDICTOR_PNG_AVERAGE, PREDICTOR_PNG_NONE, PREDICTOR_PNG_OPTIMUM, PREDICTOR_PNG_PAETH, PREDICTOR_PNG_SUB,И еще два.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
PREDICTOR_NONE | int | Read | Никаких предсказаний. |
PREDICTOR_TIFF | int | Read | TIFF Predictor 2: горизонтальное дифференцирование. |
PREDICTOR_PNG_NONE | int | Read | PNG None предсказатель (байт фильтра на строку присутствует, но фильтр 0). |
PREDICTOR_PNG_SUB | int | Read | Предсказатель ПНГ-под. |
PREDICTOR_PNG_UP | int | Read | Прогнозчик PNG Up. |
PREDICTOR_PNG_AVERAGE | int | Read | Средний прогноз PNG. |
PREDICTOR_PNG_PAETH | int | Read | Прогнозчик ПНГ Паэта. |
PREDICTOR_PNG_OPTIMUM | int | Read | PNG Optimum Каждый ряд может использовать разный фильтр. |
Methods
| Signature | Description |
|---|---|
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). |