Convertir une image 32 bits en image 8 bits dans QGIS


10

Je veux convertir mes images de 32 bits à 8 bits. J'utilise otb pour calculer la texture et la sortie raster est sur 8 bits, je vais utiliser ces informations comme une pile de couches pour mon image multispectrale à 32 bits!

Comment convertir de 8 bits en 32 bits, si cela est possible dans QGIS?

Réponses:


10

Au début de votre question, vous demandez d'aller de 32 bits à 8 bits et à la fin, vous demandez d'aller dans l'autre sens, donc ce sera une réponse générique.

La plupart des fonctions GDAL vous permettent de spécifier la profondeur de pixels avec la balise de ligne de commande -ot(par exemple, voir la documentation sur gdal_translate ou gdal_rasterize ). Le commutateur -ot peut prendre les valeurs Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 / Float64 / CInt16 / CInt32 / CFloat32 / CFloat64.

Dans QGIS, si vous souhaitez forcer la sortie d'une fonction GDAL pour vous donner une profondeur de pixels spécifique plutôt qu'une valeur par défaut, modifiez la ligne de commande pour inclure le commutateur -ot avec la profondeur de pixels souhaitée. Par exemple, allez Raster-> Conversion-> Traduire. Au bas de la boîte de dialogue (au moins dans la version 1.9), vous verrez la commande de ligne de commande générée pour vous. Cliquez sur le bouton à côté avec une petite icône de crayon pour vous permettre de modifier la ligne de commande et d'ajouter votre commutateur -ot.

Exemple utilisant gdal_translate dans QGIS, conversion d'un entier non signé 32 bits en virgule flottante: entrez la description de l'image ici


3
J'ajouterais que le -otcommutateur ne met pas à l'échelle les valeurs lors de la transformation. Pour ce faire, l' utilisation -scaleou -scale_1, -scale_2... par bande.
Logan Byers

"Profondeur de pixels" est un terme que ESRI semble avoir inventé de nulle part, d'ailleurs.
jpmc26

1
La profondeur de pixels est en fait un terme qui est largement utilisé en conjonction avec des fichiers d'images raster et est loin d'être exclusif à ESRI ou même SIG.
MappaGnosis
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.