Package com.itextpdf.io.image
Class Jpeg2000ImageData
java.lang.Object
com.itextpdf.io.image.ImageData
com.itextpdf.io.image.Jpeg2000ImageData
Image data and parsed metadata for a JPEG 2000 image.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents a JPEG 2000 color specification box.static classHolds metadata parsed from a JPEG 2000 codestream or JP2 container. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Jpeg2000ImageData.ParametersParsed JPEG 2000 parameters, ornullbefore processing.Fields inherited from class com.itextpdf.io.image.ImageData
bpc, colorEncodingComponentsNumber, colorTransform, data, decode, decodeParms, deflated, dpiX, dpiY, filter, height, imageAttributes, imageMask, imageSize, interpolation, inverted, mask, mySerialId, originalType, profile, rotation, transparency, url, width, XYRatio -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJpeg2000ImageData(byte[] bytes) Creates JPEG 2000 image data from encoded bytes.protectedJpeg2000ImageData(URL url) Creates JPEG 2000 image data to be loaded from a URL. -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if image can be inlineGets metadata parsed from the JPEG 2000 image.Methods inherited from class com.itextpdf.io.image.ImageData
canBeMask, getBpc, getColorEncodingComponentsNumber, getColorTransform, getData, getDecode, getDecodeParms, getDpiX, getDpiY, getFilter, getHeight, getImageAttributes, getImageMask, getOriginalType, getProfile, getRotation, getTransparency, getUrl, getWidth, getXYRatio, isDeflated, isInterpolation, isInverted, isMask, isRawImage, isSoftMask, loadData, makeMask, setBpc, setColorEncodingComponentsNumber, setColorTransform, setDecode, setDeflated, setDpi, setFilter, setHeight, setImageAttributes, setImageMask, setInterpolation, setInverted, setProfile, setRotation, setTransparency, setUrl, setWidth, setXYRatio
-
Field Details
-
parameters
Parsed JPEG 2000 parameters, ornullbefore processing.
-
-
Constructor Details
-
Jpeg2000ImageData
Creates JPEG 2000 image data to be loaded from a URL.- Parameters:
-
url- source URL, notnull
-
Jpeg2000ImageData
protected Jpeg2000ImageData(byte[] bytes) Creates JPEG 2000 image data from encoded bytes.- Parameters:
-
bytes- encoded JPEG 2000 bytes; the array is retained
-
-
Method Details
-
canImageBeInline
public boolean canImageBeInline()Checks if image can be inline- Overrides:
-
canImageBeInlinein classImageData - Returns:
-
false, because JPEG 2000 images require a JPXDecode filter
-
getParameters
Gets metadata parsed from the JPEG 2000 image.- Returns:
-
parsed parameters, or
nullbefore processing
-