PredictorDecoder
Общ преглед
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, и още 2 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
PREDICTOR_NONE | int | Прочети. | Няма прогнози. |
PREDICTOR_TIFF | int | Прочети. | TIFF Predictor 2: хоризонтално диференциране. |
PREDICTOR_PNG_NONE | int | Прочети. | PNG None предсказвач (по-долу за всеки ред филтър байт, но филтърът е 0). |
PREDICTOR_PNG_SUB | int | Прочети. | Предсказващ ПНГ суб. |
PREDICTOR_PNG_UP | int | Прочети. | PNG Up прогнозатор. |
PREDICTOR_PNG_AVERAGE | int | Прочети. | Средна прогноза на PNG. |
PREDICTOR_PNG_PAETH | int | Прочети. | Предсказвач на ПНГ Пает. |
PREDICTOR_PNG_OPTIMUM | int | Прочети. | PNG Optimum всеки ред може да използва различен филтър. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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). |