La profondeur de bit (profondeur de pixel) d’un pixel définit la plage de valeurs qu’un fichier raster donné peut stocker, laquelle s’appuie sur la formule 2n (où n est la profondeur de bit). Par exemple un raster à 8 bits peut posséder 256 valeurs uniques allant de 0 à 255.
La table suivante présente la plage de valeurs stockées pour les différentes profondeurs de couleur.
Profondeur de couleur | Plage de valeurs que chaque cellule peut contenir |
---|---|
1 bit | 0 à 1 |
2 bits | 0 à 3 |
4 bits | 0 à 15 |
Non signé 8 bits | 0 à 255 |
Signé 8 bits | -128 à 127 |
Non signé 16 bits | 0 à 65535 |
Signé 16 bits | -32 768 à 32 767 |
Non signé 32 bits | 0 à 4294967295 |
Signé 32 bits | -2147483648 à 2147483647 |
Virgule flottante 32 bits | -3,402823466e+38 à 3,402823466e+38 |
Non signé 64 bits | 0 à 18446744073709551616 |
Un type supplémentaire de profondeur de bit, qualifié de complexe, est pris en charge pour la lecture et l’affichage. La profondeur de bit existe dans plusieurs formats raster, y compris les formats radar tels que Radarsat et .gff.
Les produits Esri incorporent toutes les désignations de valeurs inconnues dans leurs jeux de données raster. Les valeurs inconnues sont des valeurs NoData. En interne, une valeur réelle peut être utilisée pour stocker des pixels NoData. Par conséquent, lorsque vous ajoutez la valeur NoData à un raster possédant déjà une plage complète de profondeurs (ce qui signifie qu’au moins un pixel dans l’étendue du raster occupe toutes les valeurs de la plage binaire ; par exemple, toutes sont représentées de 0 à 255), elle est promue à la profondeur de bit supérieure. Par exemple, une grille d’ombrage possédant des valeurs de cellules de 0 à 255 (qui correspondraient à une plage 8 bits), qui contient également des cellules de valeur NoData, est représentée sous la forme d’un entier non signé à 16 bits.