PredictorDecoder

PredictorDecoder

General

PredictorDecoder és una classe en FOSS per Java.

Suport de predictors PNG i TIFF per a filtres Flate/LZW (§7.4.4.4, ISO 32000-1:2008).

Aquesta classe proporciona 3 mètodes per treballar amb objectes PredictorDecoder en programes Java. Els mètodes disponibles inclouen: decode, encode, paethPredictor. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: PREDICTOR_NONE, PREDICTOR_PNG_AVERAGE, PREDICTOR_PNG_NONE, PREDICTOR_PNG_OPTIMUM, PREDICTOR_PNG_PAETH, PREDICTOR_PNG_SUB, i 2 més.

Propietats

NomTipus de productesAccésDescripció
PREDICTOR_NONEintLlegeix.No hi ha predicció.
PREDICTOR_TIFFintLlegeix.Predictor TIFF 2: diferenciació horitzontal.
PREDICTOR_PNG_NONEintLlegeix.PNG No predictor (per fila de filtre present, però el filtre és 0).
PREDICTOR_PNG_SUBintLlegeix.Predictor de PNG Sub.
PREDICTOR_PNG_UPintLlegeix.PNG Up predictor.
PREDICTOR_PNG_AVERAGEintLlegeix.Predictor de PNG mitjà.
PREDICTOR_PNG_PAETHintLlegeix.Predictor de PNG Paeth.
PREDICTOR_PNG_OPTIMUMintLlegeix.PNG Optimum Cada fila pot utilitzar un filtre diferent.

Mètodes

SignaturaDescripció
decode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int)byte[]Decodifica dades filtrades per predictors.
encode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int)byte[]Codifica dades amb el predictor especificat.
paethPredictor(a: int, b: int, c: int)intFunció predictor de Paeth (especificació del PNG, RFC 2083).

Vegeu també

 Català