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

NameTypeAccessDescription
PREDICTOR_NONEintReadНикаких предсказаний.
PREDICTOR_TIFFintReadTIFF Predictor 2: горизонтальное дифференцирование.
PREDICTOR_PNG_NONEintReadPNG None предсказатель (байт фильтра на строку присутствует, но фильтр 0).
PREDICTOR_PNG_SUBintReadПредсказатель ПНГ-под.
PREDICTOR_PNG_UPintReadПрогнозчик PNG Up.
PREDICTOR_PNG_AVERAGEintReadСредний прогноз PNG.
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

 Русский