Package com.itextpdf.io.image
Class Jpeg2000ImageHelper
- java.lang.Object
-
- com.itextpdf.io.image.Jpeg2000ImageHelper
-
final class Jpeg2000ImageHelper extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
Jpeg2000ImageHelper.Jpeg2000Box
private static class
Jpeg2000ImageHelper.ZeroBoxSizeException
-
Field Summary
Fields Modifier and Type Field Description private static int
JP2_BPCC
private static int
JP2_COLR
private static int
JP2_DBTL
private static int
JP2_FTYP
private static int
JP2_IHDR
private static int
JP2_JP
private static int
JP2_JP2
private static int
JP2_JP2C
private static int
JP2_JP2H
private static int
JP2_URL
private static int
JPIP_JPIP
private static int
JPX_JPXB
-
Constructor Summary
Constructors Constructor Description Jpeg2000ImageHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static int
cio_read(int n, java.io.InputStream jpeg2000Stream)
private static void
jp2_read_boxhdr(Jpeg2000ImageHelper.Jpeg2000Box box, java.io.InputStream jpeg2000Stream)
private static Jpeg2000ImageData.ColorSpecBox
jp2_read_colr(Jpeg2000ImageHelper.Jpeg2000Box box, java.io.InputStream jpeg2000Stream)
static void
processImage(ImageData image)
private static void
processParameters(Jpeg2000ImageData jp2)
This method checks if the image is a valid JPEG and processes some parameters.
-
-
-
Field Detail
-
JPIP_JPIP
private static final int JPIP_JPIP
- See Also:
- Constant Field Values
-
JP2_JP
private static final int JP2_JP
- See Also:
- Constant Field Values
-
JP2_IHDR
private static final int JP2_IHDR
- See Also:
- Constant Field Values
-
JP2_FTYP
private static final int JP2_FTYP
- See Also:
- Constant Field Values
-
JP2_JP2H
private static final int JP2_JP2H
- See Also:
- Constant Field Values
-
JP2_COLR
private static final int JP2_COLR
- See Also:
- Constant Field Values
-
JP2_JP2C
private static final int JP2_JP2C
- See Also:
- Constant Field Values
-
JP2_URL
private static final int JP2_URL
- See Also:
- Constant Field Values
-
JP2_DBTL
private static final int JP2_DBTL
- See Also:
- Constant Field Values
-
JP2_BPCC
private static final int JP2_BPCC
- See Also:
- Constant Field Values
-
JP2_JP2
private static final int JP2_JP2
- See Also:
- Constant Field Values
-
JPX_JPXB
private static final int JPX_JPXB
- See Also:
- Constant Field Values
-
-
Method Detail
-
processImage
public static void processImage(ImageData image)
-
processParameters
private static void processParameters(Jpeg2000ImageData jp2)
This method checks if the image is a valid JPEG and processes some parameters.
-
jp2_read_colr
private static Jpeg2000ImageData.ColorSpecBox jp2_read_colr(Jpeg2000ImageHelper.Jpeg2000Box box, java.io.InputStream jpeg2000Stream) throws java.io.IOException
- Throws:
java.io.IOException
-
jp2_read_boxhdr
private static void jp2_read_boxhdr(Jpeg2000ImageHelper.Jpeg2000Box box, java.io.InputStream jpeg2000Stream) throws java.io.IOException
- Throws:
java.io.IOException
-
cio_read
private static int cio_read(int n, java.io.InputStream jpeg2000Stream) throws java.io.IOException
- Throws:
java.io.IOException
-
-