FAQ: 像素深度是什么意思?

文章编号 : 25965
软件: ArcGIS - ArcEditor 8.3, 8.1, 8.1.2, 8.2, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.2, 9.0, 8.0.1, 8.0.2, 8.1, 8.1.2, 8.3, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.3, 8.1, 8.1.2, 8.2, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcIMS 3.0, 4.0, 3.1, 4.0.1 ArcInfo Workstation7.0.4, 7.1.1, 7.1.2, 7.2.1, 8.0.1, 8.1, 8.1.2, 8.2, 8.3, 8.0.2 ArcPad 5.0, 5.0.1, 6.0.1, 6.0.2, 6.0 ArcSDE 3.0, 3.0.1, 3.0.2, 3.0.2.1, 3.0.2.2, 8.0.1, 8.0.2, 8.1, 8.3, 8.1.2, 8.2, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcView GIS 3.0, 3.0a, 3.0b, 3.2, 3.1, 3.2a, 3.3
操作系统: N/A
已邀请:

易智瑞技术支持

赞同来自:

问题: 像素深度是什么意思?
回答: 像素深度,或者比特深度,决定了一个特定的栅格文件能存储的值的范围。这个值是基于公式2^n,其中n是像素深度。例如,一个8bit的栅格可以存储256个唯一值,也就是说范围是从0-255。

下文列出了各种类型的比特深度可以存储的值的范围。

unsigned 1 bit = 0 ~ 1
unsigned 2 bit = 0 ~ 4
unsigned 4 bit = 0 ~ 16
unsigned 8 bit = 0 ~ 255
signed 8 bit = -128 ~ 127
unsigned 16 bit = 0 ~ 65535
signed 16 bit = -32768 ~ 32767
unsigned 32 bit = 0 ~ 4294967295
signed 32 bit = -2147483648 ~ 2147483647
floating point 32 bit = -3.402823466e+38 ~ 3.402823466e+38

这上面的有些值在客户端是不可见的。一个GRID格式的数据集通常是32bit(可能是有符号, 没有符号, 或者是浮点型的),但是ArcGIS将它们作为上面最合适的比特深度展现出来。ArcInfo Workstation常常会列出GRID的比特深度。

当NoData的值加入到一个已经有全部的比特范围,也就是说在栅格的范围内至少有一个象元占用了比特范围内的所有值。如果举例来说,0到255的值全部被使用了,它会使用到下一个更高的比特深度。另外一个例子是,一个山影栅格的象元值为0到255,也就是说如果将Nodata添加进去,这个栅格将显示为unsigned 16 bit。





创建时间:2003-11-10
最近更新: 2011-05-03


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册