ArithmeticDecoder

ArithmeticDecoder

Overview

ArithmeticDecoder є клас в Aspose.PDF FOSS для Java.

Адаптивний двоякісний арифметичний декодер для JBIG2 (MQ-кодера).

Цей клас надає 7 методів роботи з об’єктами ArithmeticDecoder в програмах Java. Доступні методи включають: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: bytePointer.

Properties

NameTypeAccessDescription
bytePointerintReadПовертає поточну позицію байту в потоці даних.

Methods

SignatureDescription
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)Створює і ініціалізує новий арифметичний декодер.
decode(cx: int)intДекодує одне двоякове рішення за допомогою зазначеного контексту.
decodeIAID(cxIAID: int, symCodeLen: int)intДекодує ціле число за допомогою процедури IAID (Integer Arithmetic Integer Decoder) зазначеної в §A.3.
decodeInteger(cxIA: int)intДекодує ціле число за допомогою арифметичної процедури декодування цілісних чисел (§A.2).
resetContext(cx: int)Переставляє контекст до його умовної стані (I=0, MPS=0).
resetAllContexts()Переставляє всі контексти до їхнього умовного стану.
getBytePointer()intПовертає поточну позицію байту в потоці даних.

See Also

 Українська