Class Jpeg2000
java.lang.Object
com.aowagie.text.Rectangle
com.aowagie.text.Image
com.aowagie.text.Jpeg2000
- All Implemented Interfaces:
Element
An
Jpeg2000 is the representation of a graphic element (JPEG)
that has to be inserted into the document- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate InputStreamprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intFields inherited from class 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, urlFields inherited from class Rectangle
border, borderWidth, BOTTOM, BOX, llx, lly, NO_BORDER, rotation, TOP, UNDEFINED, urx, uryFields inherited from interface 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intcio_read(int n) private voidprivate voidThis method checks if the image is a valid JPEG and processes some parameters.Methods inherited from class 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, typeMethods inherited from class 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 Details
-
JP2_JP
private static final int JP2_JP- See Also:
-
JP2_IHDR
private static final int JP2_IHDR- See Also:
-
JP2_FTYP
private static final int JP2_FTYP- See Also:
-
JP2_JP2H
private static final int JP2_JP2H- See Also:
-
JP2_JP2C
private static final int JP2_JP2C- See Also:
-
inp
-
boxLength
private int boxLength -
boxType
private int boxType
-
-
Constructor Details
-
Jpeg2000
Jpeg2000(Image image) -
Jpeg2000
Jpeg2000(URL url) throws BadElementException, IOException Constructs aJpeg2000-object, using an url.- Parameters:
url- theURLwhere the image can be found- Throws:
BadElementException- on errorIOException- on error
-
Jpeg2000
Jpeg2000(byte[] img) throws BadElementException, IOException Constructs aJpeg2000-object from memory.- Parameters:
img- the memory image- Throws:
BadElementException- on errorIOException- on error
-
-
Method Details
-
cio_read
- Throws:
IOException
-
jp2_read_boxhdr
- Throws:
IOException
-
processParameters
This method checks if the image is a valid JPEG and processes some parameters.- Throws:
IOException- on error
-