ArithmeticDecoder

ArithmeticDecoder

סקירה כללית

ArithmeticDecoder הוא שיעור ב Aspose.PDF FOSS עבור Java.

אקודור בינארי מתאים עבור JBIG2 (MQ-coder).

שיעור זה מספק 7 שיטות לעבוד עם אובייקטים ArithmeticDecoder בתוכניות Java. שיטות זמינות כוללות: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : bytePointer.

נכסים

שםסוגגישהתיאור
bytePointerintקראוהחזיר את המיקום הנוכחי של ה- byte לתוך זרימת הנתונים.

שיטות

חתימהתיאור
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)יצירת ויישום של אוריטמיקה חדשה.
decode(cx: int)intלהפריד החלטה בינארית אחת באמצעות הקשר המפורט.
decodeIAID(cxIAID: int, symCodeLen: int)intלחסל ערך מקיף באמצעות IAID (החלק המקיפים של החלק האריטמי)
התהליך שנקבע ב- A.3.
decodeInteger(cxIA: int)intדקוד את כל המשתמשים באמצעות הליך הדקד האריתמי של כל (סעיף A.2).
resetContext(cx: int)מחדש את הקשר למצב הנדרש שלו (I = 0, MPS = 0).
resetAllContexts()מחדש את כל הקשרים למצב הלא נכון שלהם.
getBytePointer()intהחזיר את המיקום הנוכחי של ה- byte לתוך זרימת הנתונים.

ראה גם

 עברית