PredictorDecoder

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:AccessAçıklama:
PREDICTOR_NONEintOku .Tahmin yok.
PREDICTOR_TIFFintOku .TIFF Predictor 2: Yatay farklılaştırma.
PREDICTOR_PNG_NONEintOku .PNG None tahmincisi (satırlık filtre baytı mevcut, ancak filtresi 0).
PREDICTOR_PNG_SUBintOku .PNG Sub tahmincisi.
PREDICTOR_PNG_UPintOku .PNG Up tahmincisi.
PREDICTOR_PNG_AVERAGEintOku .PNG Ortalama tahmincisi.
PREDICTOR_PNG_PAETHintOku .PNG Paeth tahmincisi.
PREDICTOR_PNG_OPTIMUMintOku .PNG Optimum Her satır farklı bir filtre kullanabilir.

Yöntemler

SignatureAçı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)intPaeth tahminci işlevi (PNG spesifikasyonu, RFC 2083).

Ayrıca bakınız:

 Türkçe