Package com.aowagie.text
Class Jpeg2000
- java.lang.Object
-
- com.aowagie.text.Rectangle
-
- com.aowagie.text.Image
-
- com.aowagie.text.Jpeg2000
-
-
Field Summary
Fields Modifier and Type Field Description private int
boxLength
private int
boxType
private java.io.InputStream
inp
private static int
JP2_FTYP
private static int
JP2_IHDR
private static int
JP2_JP
private static int
JP2_JP2C
private static int
JP2_JP2H
-
Fields inherited from class com.aowagie.text.Image
bpc, colorspace, CX, CY, dpiX, dpiY, invert, LEFT, MIDDLE, ORIGINAL_BMP, ORIGINAL_GIF, ORIGINAL_JBIG2, ORIGINAL_JPEG, ORIGINAL_JPEG2000, ORIGINAL_PNG, ORIGINAL_TIFF, ORIGINAL_WMF, originalData, originalType, plainHeight, plainWidth, rawData, RIGHT, scaledHeight, scaledWidth, TEXTWRAP, type, UNDERLYING, url
-
Fields inherited from class com.aowagie.text.Rectangle
border, borderWidth, BOTTOM, BOX, llx, lly, NO_BORDER, rotation, TOP, UNDEFINED, urx, ury
-
Fields inherited from interface com.aowagie.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
cio_read(int n)
private void
jp2_read_boxhdr()
private void
processParameters()
This method checks if the image is a valid JPEG and processes some parameters.-
Methods inherited from class com.aowagie.text.Image
getAbsoluteX, getAbsoluteY, getAdditional, getAlignment, getAlt, getAnnotation, getBpc, getColorspace, getCompressionLevel, getDirectReference, getDpiX, getDpiY, getICCProfile, getImageMask, getImageRotation, getIndentationLeft, getIndentationRight, getInitialRotation, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getLayer, getMySerialId, getOriginalData, getOriginalType, getPlainHeight, getPlainWidth, getRawData, getScaledHeight, getScaledWidth, getSpacingAfter, getSpacingBefore, getTemplateData, getTransparency, getUrl, getWidthPercentage, getXYRatio, hasAbsoluteX, hasAbsoluteY, hasICCProfile, isDeflated, isImgRaw, isImgTemplate, isInterpolation, isInverted, isJpeg, isMask, isMaskCandidate, isNestable, isSmask, makeMask, matrix, scaleAbsolute, scaleAbsoluteHeight, scaleAbsoluteWidth, scalePercent, scaleToFit, setAbsolutePosition, setAdditional, setAlignment, setAlt, setAnnotation, setCompressionLevel, setDeflated, setDirectReference, setDpi, setImageMask, setIndentationLeft, setIndentationRight, setInitialRotation, setInterpolation, setInverted, setLayer, setOriginalData, setOriginalType, setRotation, setRotationDegrees, setSmask, setSpacingAfter, setSpacingBefore, setTemplateData, setTransparency, setUrl, setWidthPercentage, setXYRatio, tagICC, type
-
Methods inherited from class com.aowagie.text.Rectangle
cloneNonPositionParameters, disableBorderSide, enableBorderSide, getBackgroundColor, getBorder, getBorderColor, getBorderColorBottom, getBorderColorLeft, getBorderColorRight, getBorderColorTop, getBorderWidth, getBorderWidthBottom, getBorderWidthLeft, getBorderWidthRight, getBorderWidthTop, getBottom, getBottom, getChunks, getGrayFill, getHeight, getLeft, getLeft, getRight, getRight, getRotation, getTop, getTop, getWidth, hasBorder, hasBorders, isContent, isUseVariableBorders, normalize, process, rectangle, rotate, setBackgroundColor, setBorder, setBorderColor, setBorderColorBottom, setBorderColorLeft, setBorderColorRight, setBorderColorTop, setBorderWidth, setBorderWidthBottom, setBorderWidthLeft, setBorderWidthRight, setBorderWidthTop, setBottom, setGrayFill, setLeft, setRight, setTop, setUseVariableBorders, softCloneNonPositionParameters, toString
-
-
-
-
Field Detail
-
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_JP2C
private static final int JP2_JP2C
- See Also:
- Constant Field Values
-
inp
private java.io.InputStream inp
-
boxLength
private int boxLength
-
boxType
private int boxType
-
-
Constructor Detail
-
Jpeg2000
Jpeg2000(Image image)
-
Jpeg2000
Jpeg2000(java.net.URL url) throws BadElementException, java.io.IOException
Constructs aJpeg2000
-object, using an url.- Parameters:
url
- theURL
where the image can be found- Throws:
BadElementException
- on errorjava.io.IOException
- on error
-
Jpeg2000
Jpeg2000(byte[] img) throws BadElementException, java.io.IOException
Constructs aJpeg2000
-object from memory.- Parameters:
img
- the memory image- Throws:
BadElementException
- on errorjava.io.IOException
- on error
-
-
Method Detail
-
cio_read
private int cio_read(int n) throws java.io.IOException
- Throws:
java.io.IOException
-
jp2_read_boxhdr
private void jp2_read_boxhdr() throws java.io.IOException
- Throws:
java.io.IOException
-
processParameters
private void processParameters() throws java.io.IOException
This method checks if the image is a valid JPEG and processes some parameters.- Throws:
java.io.IOException
- on error
-
-