Class TiffImageData
java.lang.Object
com.itextpdf.io.image.ImageData
com.itextpdf.io.image.RawImageData
com.itextpdf.io.image.TiffImageData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate intprivate booleanFields inherited from class RawImageData
CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, typeCcittFields inherited from class 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
ConstructorsModifierConstructorDescriptionprotectedTiffImageData(byte[] bytes, boolean recoverFromImageError, int page, boolean direct) protectedTiffImageData(URL url, boolean recoverFromImageError, int page, boolean direct) -
Method Summary
Modifier and TypeMethodDescriptionprivate static ImageDatagetImage(byte[] bytes, boolean recoverFromImageError, int page, boolean direct) private static ImageDatastatic intgetNumberOfPages(byte[] bytes) Gets the number of pages the TIFF document has.static intGets the number of pages the TIFF document has.intgetPage()booleanisDirect()booleanvoidsetOriginalType(ImageType originalType) Methods inherited from class RawImageData
getTypeCcitt, isRawImage, setTypeCcittMethods inherited from class ImageData
canBeMask, canImageBeInline, getBpc, getColorEncodingComponentsNumber, getColorTransform, getData, getDecode, getDecodeParms, getDpiX, getDpiY, getFilter, getHeight, getImageAttributes, getImageMask, getOriginalType, getProfile, getRotation, getTransparency, getUrl, getWidth, getXYRatio, isDeflated, isInterpolation, isInverted, isMask, isSoftMask, loadData, makeMask, setBpc, setColorEncodingComponentsNumber, setColorTransform, setDecode, setDeflated, setDpi, setFilter, setHeight, setImageAttributes, setImageMask, setInterpolation, setInverted, setProfile, setRotation, setTransparency, setUrl, setWidth, setXYRatio
-
Field Details
-
recoverFromImageError
private boolean recoverFromImageError -
page
private int page -
direct
private boolean direct
-
-
Constructor Details
-
TiffImageData
-
TiffImageData
protected TiffImageData(byte[] bytes, boolean recoverFromImageError, int page, boolean direct)
-
-
Method Details
-
getImage
-
getImage
private static ImageData getImage(byte[] bytes, boolean recoverFromImageError, int page, boolean direct) -
getNumberOfPages
Gets the number of pages the TIFF document has.- Parameters:
raf- aRandomAccessFileOrArraycontaining a TIFF image.- Returns:
- the number of pages.
-
getNumberOfPages
public static int getNumberOfPages(byte[] bytes) Gets the number of pages the TIFF document has.- Parameters:
bytes- a byte array containing a TIFF image.- Returns:
- the number of pages.
-
isRecoverFromImageError
public boolean isRecoverFromImageError() -
getPage
public int getPage() -
isDirect
public boolean isDirect() -
setOriginalType
-