Class XWDX11Header
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.xwd.XWDX11Header
-
final class XWDX11Header extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.nio.ByteOrderbitFillOrder(package private) intbitsPerPixel(package private) intbitsPerRGB(package private) java.nio.ByteOrderbyteOrder(package private) intbytesPerLine(package private) java.awt.image.IndexColorModelcolorMap(package private) intheight(package private) int[]masks(package private) longpixelOffset(package private) intvisualClass(package private) intwidth(package private) java.lang.StringwindowName
-
Constructor Summary
Constructors Modifier Constructor Description privateXWDX11Header(int width, int height, java.nio.ByteOrder byteOrder, java.nio.ByteOrder bitFillOrder, int bitsPerPixel, int bytesPerLine, int visualClass, int readMask, int greenMask, int blueMask, int bitsPerRGB, java.awt.image.IndexColorModel colorMap, java.lang.String windowName, long pixelOffset)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.awt.image.IndexColorModelcreateColorMap(int bitDepth, byte[] colorMap)(package private) static booleanisX11(java.io.DataInput input)(package private) intnumComponents()(package private) static XWDX11Headerread(javax.imageio.stream.ImageInputStream input)
-
-
-
Field Detail
-
width
final int width
-
height
final int height
-
byteOrder
final java.nio.ByteOrder byteOrder
-
bitFillOrder
final java.nio.ByteOrder bitFillOrder
-
bitsPerPixel
final int bitsPerPixel
-
bytesPerLine
final int bytesPerLine
-
visualClass
final int visualClass
-
masks
final int[] masks
-
bitsPerRGB
final int bitsPerRGB
-
colorMap
final java.awt.image.IndexColorModel colorMap
-
windowName
final java.lang.String windowName
-
pixelOffset
final long pixelOffset
-
-
Constructor Detail
-
XWDX11Header
private XWDX11Header(int width, int height, java.nio.ByteOrder byteOrder, java.nio.ByteOrder bitFillOrder, int bitsPerPixel, int bytesPerLine, int visualClass, int readMask, int greenMask, int blueMask, int bitsPerRGB, java.awt.image.IndexColorModel colorMap, java.lang.String windowName, long pixelOffset)
-
-
Method Detail
-
isX11
static boolean isX11(java.io.DataInput input) throws java.io.IOException- Throws:
java.io.IOException
-
read
static XWDX11Header read(javax.imageio.stream.ImageInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
createColorMap
private static java.awt.image.IndexColorModel createColorMap(int bitDepth, byte[] colorMap)
-
numComponents
int numComponents()
-
-