PredictorDecoder
Översikt
PredictorDecoder är en klass i Aspose.PDF FOSS för Java.
PNG- och TIFF-predictorstöd för Flate/LZW-filter (§7.4.4.4, ISO 32000-1:2008).
Denna klass ger 3 metoder för att arbeta med PredictorDecoder objekt i Java-program. Tillgängliga metoder är bland annat: decode, encode, paethPredictor. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter installation av FOSS for Java. Egenskaper: PREDICTOR_NONE, PREDICTOR_PNG_AVERAGE, PREDICTOR_PNG_NONE, PREDICTOR_PNG_OPTIMUM, PREDICTOR_PNG_PAETH, PREDICTOR_PNG_SUB,Och två till.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
PREDICTOR_NONE | int | Läs. | Ingen förutsägelse. |
PREDICTOR_TIFF | int | Läs. | TIFF-predictor 2: Horisontell differentiering. |
PREDICTOR_PNG_NONE | int | Läs. | PNG Ingen förutsägare (filterbyte per rad finns, men filtret är 0). |
PREDICTOR_PNG_SUB | int | Läs. | PNG Sub-predictor. |
PREDICTOR_PNG_UP | int | Läs. | PNG Up-predictor. |
PREDICTOR_PNG_AVERAGE | int | Läs. | PNG-genomsnittlig prognos. |
PREDICTOR_PNG_PAETH | int | Läs. | PNG Paeth-predictor. |
PREDICTOR_PNG_OPTIMUM | int | Läs. | PNG Optimum Varje rad kan använda ett annat filter. |
Methods
| Signature | Beskrivning |
|---|---|
decode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Dekodera data som filtrerats av prediktorn. |
encode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Kodar data med den angivna prediktorn. |
paethPredictor(a: int, b: int, c: int) → int | Paeth-predictorfunktionen (PNG-specifikation, RFC 2083). |