com.lowagie.text.pdf.codec

Class JBIG2Image

public class JBIG2Image extends Object

Support for JBIG2 Images. This class assumes that we are always embedding into a pdf.

Since: 2.1.5

Method Summary
static byte[]getGlobalSegment(RandomAccessFileOrArray ra)
Gets a byte array that can be used as a /JBIG2Globals, or null if not applicable to the given jbig2.
static ImagegetJbig2Image(RandomAccessFileOrArray ra, int page)
returns an Image representing the given page.
static intgetNumberOfPages(RandomAccessFileOrArray ra)
Gets the number of pages in a JBIG2 image.

Method Detail

getGlobalSegment

public static byte[] getGlobalSegment(RandomAccessFileOrArray ra)
Gets a byte array that can be used as a /JBIG2Globals, or null if not applicable to the given jbig2.

Parameters: ra an random access file or array

Returns: a byte array

getJbig2Image

public static Image getJbig2Image(RandomAccessFileOrArray ra, int page)
returns an Image representing the given page.

Parameters: ra the file or array containing the image page the page number of the image

Returns: an Image object

getNumberOfPages

public static int getNumberOfPages(RandomAccessFileOrArray ra)
Gets the number of pages in a JBIG2 image.

Parameters: ra a random acces file array containing a JBIG2 image

Returns: the number of pages