Class TIFFDirectory
java.lang.Object
org.eclipse.swt.internal.image.TIFFDirectory
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int[](package private) int(package private) int(package private) static final int(package private) static final int(package private) static final int(package private) int(package private) TIFFRandomFileAccess(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) ImageData(package private) int(package private) int(package private) boolean(package private) ImageLoader(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) LEDataOutputStream(package private) int(package private) int(package private) int(package private) int[](package private) int[](package private) int(package private) int(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final short(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int -
Constructor Summary
ConstructorsConstructorDescriptionTIFFDirectory(ImageData image) TIFFDirectory(TIFFRandomFileAccess file, boolean isLittleEndian, ImageLoader loader) -
Method Summary
Modifier and TypeMethodDescription(package private) intdecodePackBits(byte[] src, byte[] dest, int offsetDest) (package private) voiddecodePixels(ImageData image) (package private) int[]formatColorMap(RGB[] rgbs) (package private) intformatStrips(int rowByteSize, int nbrRows, byte[] data, int maxStripByteSize, int offsetPostIFD, int extraBytes, int[][] strips) (package private) PaletteData(package private) intgetEntryValue(int type, byte[] buffer, int index) (package private) voidgetEntryValue(int type, byte[] buffer, int index, int[] values) (package private) PaletteData(package private) PaletteDatagetRGBPalette(int bitsR, int bitsG, int bitsB) (package private) voidparseEntries(byte[] buffer) read(int[] nextIFDOffset) (package private) inttoInt(byte[] buffer, int i, int type) (package private) voidwrite(int photometricInterpretation) (package private) voidwriteEntry(short tag, int type, int count, int value) (package private) void(package private) voidwriteToStream(LEDataOutputStream byteStream)
-
Field Details
-
file
TIFFRandomFileAccess file -
isLittleEndian
boolean isLittleEndian -
loader
ImageLoader loader -
depth
int depth -
subfileType
int subfileType -
imageWidth
int imageWidth -
imageLength
int imageLength -
bitsPerSample
int[] bitsPerSample -
compression
int compression -
photometricInterpretation
int photometricInterpretation -
stripOffsets
int[] stripOffsets -
samplesPerPixel
int samplesPerPixel -
rowsPerStrip
int rowsPerStrip -
stripByteCounts
int[] stripByteCounts -
t4Options
int t4Options -
colorMapOffset
int colorMapOffset -
image
ImageData image -
out
-
NO_VALUE
static final int NO_VALUE- See Also:
-
TAG_NewSubfileType
static final short TAG_NewSubfileType- See Also:
-
TAG_SubfileType
static final short TAG_SubfileType- See Also:
-
TAG_ImageWidth
static final short TAG_ImageWidth- See Also:
-
TAG_ImageLength
static final short TAG_ImageLength- See Also:
-
TAG_BitsPerSample
static final short TAG_BitsPerSample- See Also:
-
TAG_Compression
static final short TAG_Compression- See Also:
-
TAG_PhotometricInterpretation
static final short TAG_PhotometricInterpretation- See Also:
-
TAG_FillOrder
static final short TAG_FillOrder- See Also:
-
TAG_ImageDescription
static final short TAG_ImageDescription- See Also:
-
TAG_StripOffsets
static final short TAG_StripOffsets- See Also:
-
TAG_Orientation
static final short TAG_Orientation- See Also:
-
TAG_SamplesPerPixel
static final short TAG_SamplesPerPixel- See Also:
-
TAG_RowsPerStrip
static final short TAG_RowsPerStrip- See Also:
-
TAG_StripByteCounts
static final short TAG_StripByteCounts- See Also:
-
TAG_XResolution
static final short TAG_XResolution- See Also:
-
TAG_YResolution
static final short TAG_YResolution- See Also:
-
TAG_PlanarConfiguration
static final short TAG_PlanarConfiguration- See Also:
-
TAG_T4Options
static final short TAG_T4Options- See Also:
-
TAG_ResolutionUnit
static final short TAG_ResolutionUnit- See Also:
-
TAG_Software
static final short TAG_Software- See Also:
-
TAG_DateTime
static final short TAG_DateTime- See Also:
-
TAG_ColorMap
static final short TAG_ColorMap- See Also:
-
TYPE_BYTE
static final int TYPE_BYTE- See Also:
-
TYPE_ASCII
static final int TYPE_ASCII- See Also:
-
TYPE_SHORT
static final int TYPE_SHORT- See Also:
-
TYPE_LONG
static final int TYPE_LONG- See Also:
-
TYPE_RATIONAL
static final int TYPE_RATIONAL- See Also:
-
FILETYPE_REDUCEDIMAGE
static final int FILETYPE_REDUCEDIMAGE- See Also:
-
FILETYPE_PAGE
static final int FILETYPE_PAGE- See Also:
-
FILETYPE_MASK
static final int FILETYPE_MASK- See Also:
-
OFILETYPE_IMAGE
static final int OFILETYPE_IMAGE- See Also:
-
OFILETYPE_REDUCEDIMAGE
static final int OFILETYPE_REDUCEDIMAGE- See Also:
-
OFILETYPE_PAGE
static final int OFILETYPE_PAGE- See Also:
-
COMPRESSION_NONE
static final int COMPRESSION_NONE- See Also:
-
COMPRESSION_CCITT_3_1
static final int COMPRESSION_CCITT_3_1- See Also:
-
COMPRESSION_PACKBITS
static final int COMPRESSION_PACKBITS- See Also:
-
IFD_ENTRY_SIZE
static final int IFD_ENTRY_SIZE- See Also:
-
-
Constructor Details
-
TIFFDirectory
-
TIFFDirectory
-
-
Method Details
-
decodePackBits
int decodePackBits(byte[] src, byte[] dest, int offsetDest) -
getEntryValue
int getEntryValue(int type, byte[] buffer, int index) -
getEntryValue
- Throws:
IOException
-
decodePixels
- Throws:
IOException
-
getColorMap
- Throws:
IOException
-
getGrayPalette
PaletteData getGrayPalette() -
getRGBPalette
-
formatStrips
int formatStrips(int rowByteSize, int nbrRows, byte[] data, int maxStripByteSize, int offsetPostIFD, int extraBytes, int[][] strips) -
formatColorMap
-
parseEntries
- Throws:
IOException
-
read
- Throws:
IOException
-
toInt
int toInt(byte[] buffer, int i, int type) -
write
- Throws:
IOException
-
writeEntry
- Throws:
IOException
-
writeHeader
- Throws:
IOException
-
writeToStream
- Throws:
IOException
-