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
| Name | Type | Access | Description |
|---|---|---|---|
PREDICTOR_NONE | int | Read | Ніяких прогнозів. |
PREDICTOR_TIFF | int | Read | TIFF Predictor 2: горизонтальне диференціація. |
PREDICTOR_PNG_NONE | int | Read | PNG None predictor (на ряд фільтруючий байт присутній, але фільтр 0). |
PREDICTOR_PNG_SUB | int | Read | ПНГ суб-прогнозник. |
PREDICTOR_PNG_UP | int | Read | PNG Up прогнозер. |
PREDICTOR_PNG_AVERAGE | int | Read | ПНГ середній прогнозник. |
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). |