Al comienzo de su pregunta, pregunta acerca de pasar de 32 bits a 8 bits y, al final, pregunta por ir hacia otro lado, por lo que esta será una respuesta genérica.
La mayoría de las funciones de GDAL le permiten especificar la profundidad de píxeles con la etiqueta de línea de comandos -ot
(por ejemplo, consulte la documentación en gdal_translate o gdal_rasterize ). El modificador -ot puede tomar los valores Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 / Float64 / CInt16 / CInt32 / CFloat32 / CFloat64.
En QGIS, si desea forzar la salida de una función GDAL para darle una profundidad de píxel específica en lugar de una predeterminada, edite la línea de comando para incluir el interruptor -ot con la profundidad de píxel que desee. Por ejemplo, vaya a Ráster-> Conversión-> Traducir. En la parte inferior del cuadro de diálogo (al menos en la versión 1.9) verá el comando de línea de comandos generado por usted. Haga clic en el botón junto a él con un pequeño ícono de lápiz para permitirle editar la línea de comando y agregar su interruptor -ot.
Ejemplo usando gdal_translate en QGIS, convirtiendo de entero flotante de 32 bits a entero sin signo de 16 bits:
-ot
interruptor no escala los valores en la transformación. Para ello, el uso-scale
o-scale_1
,-scale_2
, ... por banda.