PredictorDecoder
Genel Bakış
PredictorDecoder Java için FOSS’de bir sınıf.
Flat/LZW filtreleri için PNG ve TIFF öngörücü desteği (§7.4.4.4, ISO 32000-1:2008).
Bu sınıf, Java programlarında PredictorDecoder nesnelerle çalışmak için 3 yöntem sağlar. Kullanılabilir yöntemler şunlardır: decode, encode, paethPredictor. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: PREDICTOR_NONE, PREDICTOR_PNG_AVERAGE, PREDICTOR_PNG_NONE, PREDICTOR_PNG_OPTIMUM, PREDICTOR_PNG_PAETH, PREDICTOR_PNG_SUB,Ve iki tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
PREDICTOR_NONE | int | Oku . | Tahmin yok. |
PREDICTOR_TIFF | int | Oku . | TIFF Predictor 2: Yatay farklılaştırma. |
PREDICTOR_PNG_NONE | int | Oku . | PNG None tahmincisi (satırlık filtre baytı mevcut, ancak filtresi 0). |
PREDICTOR_PNG_SUB | int | Oku . | PNG Sub tahmincisi. |
PREDICTOR_PNG_UP | int | Oku . | PNG Up tahmincisi. |
PREDICTOR_PNG_AVERAGE | int | Oku . | PNG Ortalama tahmincisi. |
PREDICTOR_PNG_PAETH | int | Oku . | PNG Paeth tahmincisi. |
PREDICTOR_PNG_OPTIMUM | int | Oku . | PNG Optimum Her satır farklı bir filtre kullanabilir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
decode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Prediktor filtrelenmiş verileri çözelim. |
encode(data: byte[], predictor: int, columns: int, colors: int, bitsPerComponent: int) → byte[] | Belirtilen tahminle veriyi kodlar. |
paethPredictor(a: int, b: int, c: int) → int | Paeth tahminci işlevi (PNG spesifikasyonu, RFC 2083). |