PredictorDecoder
PredictorDecoder
Overview
PredictorDecoder adalah kelas di Aspose.PDF FOSS untuk Java.
Dukungan prediktor PNG dan TIFF untuk filter Flate/LZW (§7.4.4.4, ISO 32000-1:2008).
Kelas ini menyediakan 3 metode untuk bekerja dengan PredictorDecoder objek dalam program Java. Metode yang tersedia meliputi: decode, encode, paethPredictor. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: PREDICTOR_NONE, PREDICTOR_PNG_AVERAGE, PREDICTOR_PNG_NONE, PREDICTOR_PNG_OPTIMUM, PREDICTOR_PNG_PAETH, PREDICTOR_PNG_SUB, dan 2 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
PREDICTOR_NONE | int | Read | Tidak ada prediksi. |
PREDICTOR_TIFF | int | Read | Prediktor TIFF 2: diferensiasi horizontal. |
PREDICTOR_PNG_NONE | int | Read | PNG None predictor (per-garis filter byte hadir, tetapi filter adalah 0). |
PREDICTOR_PNG_SUB | int | Read | Prediktor Sub PNG. |
PREDICTOR_PNG_UP | int | Read | Prediktor PNG Up. |
PREDICTOR_PNG_AVERAGE | int | Read | Prediktor PNG Rata-rata. |
PREDICTOR_PNG_PAETH | int | Read | Prediktor PNG Paeth. |
PREDICTOR_PNG_OPTIMUM | int | Read | PNG Optimum setiap baris dapat menggunakan filter yang berbeda. |
Methods
| Signature | Description |
|---|---|
decode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Menyahkod data yang disaring predikator. |
encode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Mengkodekan data dengan predikator yang ditentukan. |
paethPredictor(a: int, b: int, c: int) → int | Fungsi prediktor Paeth (spesifikasi PNG, RFC 2083). |