Битность (глубина пикселов) ячейки определяет диапазон значений, которые могут храниться в файле растра. Данный диапазон определяется по формуле 2n (где n – битность). Например, 8-битовый растр может содержать 256 отдельных значений, в диапазоне от 0 до 255.
В следующей таблице показан диапазон значений, которые могут храниться при различной глубине цвета.
Битовая глубина | Диапазон значений, которые могут храниться в каждой ячейке |
---|---|
1 bit | от 0 до 1 |
2 бита | от 0 до 3 |
4 бита | от 0 до 15 |
Без знака (unsigned) 8 бит | от 0 до 255 |
Со знаком (signed) 8 бит | от -128 до 127 |
Без знака (unsigned) 16 бит | от 0 до 65535 |
Со знаком (signed) 16 бит | от -32768 до 32767 |
Без знака (unsigned) 32 бит | от 0 до 4294967295 |
Со знаком (signed) 32 бит | от -2147483648 до 2147483647 |
32 бит с плавающей точкой (floating-point) | от -3,402823466e+38 до 3,402823466e+38 |
Без знака (unsigned) 64 бит | от 0 до 18446744073709551616 |
Дополнительный тип битовой глубины (сложная), поддерживается для целей чтения и отображения данных. Эта битовая глубина существует в ряде растровых форматов, включая форматы радара, например, Radarsat и .gff.
Продукты ESRI могут распознавать все неизвестные значения, которые могут встречаться в наборах растровых данных. Неизвестные значения – NoData. Внутри для хранения ячейки NoData должно использоваться реальное значение. Соответственно, если NoData добавляется к растру, который уже содержит полный диапазон битовых значений (т.е., хотя бы одна ячейка экстента имеет все значения диапазона, например, от 0 до 255), ему будет присвоена следующая, более высокая, битовая глубина. Например, грид отмывки, имеющий значения ячеек от 0 до 255 (который в противном случае попал бы в 8-битовый диапазон), содержащий также несколько ячеек со значенями NoData, будет представлен как 16-битовый без знака (unsigned 16 bit).