PredictorDecoder
Opinie generală
PredictorDecoder este o clasă în Aspose.PDF FOSS pentru Java.
Suportul predictorilor PNG și TIFF pentru filtre Flate/LZW (§7.4.4.4, ISO 32000-1:2008).
Această clasă oferă 3 metode pentru a lucra cu obiecte PredictorDecoder în programele Java. Metodele disponibile includ: decode, encode, paethPredictor. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: PREDICTOR_NONE, PREDICTOR_PNG_AVERAGE, PREDICTOR_PNG_NONE, PREDICTOR_PNG_OPTIMUM, PREDICTOR_PNG_PAETH, PREDICTOR_PNG_SUB, şi încă două.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
PREDICTOR_NONE | int | Citeşte. | Nu se poate prezice. |
PREDICTOR_TIFF | int | Citeşte. | TIFF Predictor 2: diferențiere orizontală. |
PREDICTOR_PNG_NONE | int | Citeşte. | PNG None predictor (biți de filtru per rând prezent, dar filtrul este 0). |
PREDICTOR_PNG_SUB | int | Citeşte. | Predictor sub-PNG. |
PREDICTOR_PNG_UP | int | Citeşte. | Predictor PNG Up. |
PREDICTOR_PNG_AVERAGE | int | Citeşte. | Predictorul mediu PNG. |
PREDICTOR_PNG_PAETH | int | Citeşte. | Predictorul PNG Paeth. |
PREDICTOR_PNG_OPTIMUM | int | Citeşte. | PNG Optimum fiecare rând poate utiliza un filtru diferit. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
decode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Decodează datele filtrate de predictor. |
encode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Codifică datele cu predictorul specificat. |
paethPredictor(a: int, b: int, c: int) → int | Funcția predictorului Paeth (specificație PNG, RFC 2083). |