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.ByteOrder
bitFillOrder
(package private) int
bitsPerPixel
(package private) int
bitsPerRGB
(package private) java.nio.ByteOrder
byteOrder
(package private) int
bytesPerLine
(package private) java.awt.image.IndexColorModel
colorMap
(package private) int
height
(package private) int[]
masks
(package private) long
pixelOffset
(package private) int
visualClass
(package private) int
width
(package private) java.lang.String
windowName
-
Constructor Summary
Constructors Modifier Constructor Description 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.awt.image.IndexColorModel
createColorMap(int bitDepth, byte[] colorMap)
(package private) static boolean
isX11(java.io.DataInput input)
(package private) int
numComponents()
(package private) static XWDX11Header
read(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()
-
-