public enum PixelFormat extends java.lang.Enum<PixelFormat>
定义栅格与影像数据存储的像素格式枚举。
光栅数据结构实际上就是像元的阵列,像元(或像素)是光栅数据的最基本信息存储单位,本枚举类包含了表示一个像元(或像素)的字节长度。
在 SuperMap 中有两种类型的光栅数据:栅格数据集和影像数据集(参见 DatasetGridInfo
和DatasetImageInfo
)。 栅格数据集多用来进行栅格分析,因而其像元值为地物的属性值,如高程,降水量等;而影像数据集一般用来进行显示或作为底图,因而其像元值为颜色值或颜色的索引值。
枚举常量和说明 |
---|
BIT16
每个像元用16个比特,即2个字节表示。
|
BIT32
每个像元用32个比特,即4个字节表示。
|
BIT64
每个像元用64个比特,即8个字节表示。
|
BIT8
每个像元用8个比特,即1个字节表示。
|
DOUBLE
每个像元用8个字节来表示。
|
RGB
每个像元用24个比特,即3个字节来表示。
|
RGBA
每个像元用32个比特,即4个字节来表示。
|
SINGLE
每个像元用4个字节来表示。
|
UBIT1
每个像元用1个比特表示。
|
UBIT16
每个像元用16个比特,即2个字节表示。
|
UBIT32
每个像元用32个比特,即4个字节来表示。
|
UBIT4
每个像元用4个比特表示。
|
UBIT8
每个像元用8个比特,即1个字节表示。
|
UNKONOWN |
限定符和类型 | 方法和说明 |
---|---|
static PixelFormat |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static PixelFormat[] |
values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
|
public static final PixelFormat BIT8
每个像元用8个比特,即1个字节表示。
可表示0-255共256个整数值;
public static final PixelFormat BIT16
每个像元用16个比特,即2个字节表示。
public static final PixelFormat BIT32
每个像元用32个比特,即4个字节表示。
public static final PixelFormat BIT64
每个像元用64个比特,即8个字节表示。
public static final PixelFormat DOUBLE
每个像元用8个字节来表示。
public static final PixelFormat SINGLE
每个像元用4个字节来表示。
public static final PixelFormat UBIT1
每个像元用1个比特表示。
public static final PixelFormat UBIT4
每个像元用4个比特表示。
public static final PixelFormat UBIT8
每个像元用8个比特,即1个字节表示。
public static final PixelFormat UBIT16
每个像元用16个比特,即2个字节表示。
public static final PixelFormat RGB
每个像元用24个比特,即3个字节来表示。
public static final PixelFormat RGBA
每个像元用32个比特,即4个字节来表示。
public static final PixelFormat UBIT32
每个像元用32个比特,即4个字节来表示。
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
- 要返回的枚举常量的名称。