public enum PixelFormat extends java.lang.Enum<PixelFormat>
Defining the pixel format enumeration of grid and image data storage.
Grid data structure is actually picture element array, picture element (or pixel) is the most basic information of grid data storage unit, this enumeration class contains a byte length of a picture element (or pixel).
There two types of grid data: grid data set and image data set (see DatasetGridInfo
and DatasetImageInfo
). Grid data set is mostly used for grid analysis, so its picture element value is the attribute value of surface features, such as elevation, precipitation, etc. The image data set is generally used to display or as a base map, so its picture element value is color value or index value of the color.
Enum Constant and Description |
---|
BIT16
Every pixel is represented by 16 bits, namely 2 byte.
|
BIT32
Every pixel is represented by 32 bits, namely 4 byte.
|
BIT64
Every pixel is represented by 64 bits, namely 8 byte.
|
BIT8
Every pixel is represented by 8 bits, namely 1 byte.
|
DOUBLE
Every pixel is represented by 8 byte.
|
RGB
Every pixel is represented by 24 bits, namely 3 byte.
|
RGBA
Every pixel is represented by 32 bits, namely 4 byte.
|
SINGLE
Every pixel is represented by 4 byte.
|
UBIT1
Every pixel is represented by 1 bit.
|
UBIT16
Every pixel is represented by 16 bits, namely 2 byte.
|
UBIT32
Every pixel is represented by 32 bits, namely 4 byte.
|
UBIT4
Every pixel is represented by 4 bit.
|
UBIT8
Every pixel is represented by 8 bits, namely 1 byte.
|
UNKONOWN |
Modifier and Type | Method and Description |
---|---|
static PixelFormat |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PixelFormat[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final PixelFormat BIT8
Every pixel is represented by 8 bits, namely 1 byte.
It can represent 0-255, total 256 integer values;
public static final PixelFormat BIT16
Every pixel is represented by 16 bits, namely 2 byte.
public static final PixelFormat BIT32
Every pixel is represented by 32 bits, namely 4 byte.
public static final PixelFormat BIT64
Every pixel is represented by 64 bits, namely 8 byte.
public static final PixelFormat DOUBLE
Every pixel is represented by 8 byte.
public static final PixelFormat SINGLE
Every pixel is represented by 4 byte.
public static final PixelFormat UBIT1
Every pixel is represented by 1 bit.
public static final PixelFormat UBIT4
Every pixel is represented by 4 bit.
public static final PixelFormat UBIT8
Every pixel is represented by 8 bits, namely 1 byte.
public static final PixelFormat UBIT16
Every pixel is represented by 16 bits, namely 2 byte.
public static final PixelFormat RGB
Every pixel is represented by 24 bits, namely 3 byte.
public static final PixelFormat RGBA
Every pixel is represented by 32 bits, namely 4 byte.
public static final PixelFormat UBIT32
Every pixel is represented by 32 bits, namely 4 byte.
public static final PixelFormat UNKONOWN
public static PixelFormat[] values()
for (PixelFormat c : PixelFormat.values()) System.out.println(c);
public static PixelFormat valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null