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
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
PREDICTOR_NONE | int | Llegeix. | No hi ha predicció. |
PREDICTOR_TIFF | int | Llegeix. | Predictor TIFF 2: diferenciació horitzontal. |
PREDICTOR_PNG_NONE | int | Llegeix. | PNG No predictor (per fila de filtre present, però el filtre és 0). |
PREDICTOR_PNG_SUB | int | Llegeix. | Predictor de PNG Sub. |
PREDICTOR_PNG_UP | int | Llegeix. | PNG Up predictor. |
PREDICTOR_PNG_AVERAGE | int | Llegeix. | Predictor de PNG mitjà. |
PREDICTOR_PNG_PAETH | int | Llegeix. | Predictor de PNG Paeth. |
PREDICTOR_PNG_OPTIMUM | int | Llegeix. | PNG Optimum Cada fila pot utilitzar un filtre diferent. |
Mètodes
| Signatura | Descripció |
|---|---|
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) → int | Funció predictor de Paeth (especificació del PNG, RFC 2083). |