¿Cómo convertir imágenes tiff generadas por QGIS en jpg / jpeg usando las utilidades de línea de comandos GDAL?

15

Quiero desarrollar un portal web que muestre las imágenes producidas dinámicamente por QGIS, pero QGIS siempre que las imágenes tiff sean demasiado grandes y no es posible mostrarlas en el sitio web utilizando visores de imágenes. Es por eso que he decidido convertir esas imágenes tiff en jpg / jpeg para reducir su tamaño y ser amigable para el navegador, de modo que pueda mostrar esas imágenes en mi sitio web fácilmente. Pero no sé cómo convertir imágenes tiff en jpg / jpeg usando comandos gdal.

Por favor, ayúdame en este sentido.

Enamul Haque
fuente
dos preguntas: 1) ¿solo desea cambiar (convertir) el tipo de imagen de tiff a jpg o también desea cambiar el tamaño? 2) ¿qué sistema operativo utilizas?
Kurt
También quiero cambiar el tamaño y estoy usando ubuntu
Enamul Haque
Si tiene un WMS, la elección del formato la determina el cliente, por lo que un cliente web puede solicitar jpeg o png y un SIG de escritorio puede seleccionar TIFF, y no es necesario que se convierta
nmtoken

Respuestas:

27

prueba esto con gdal:

gdal_translate -of JPEG -scale -co worldfile=yes input.tiff output.jpg

también crea un archivo mundial también ...

Espero que te ayude...

Aragón
fuente
Gracias a quienes comentaron mi publicación. Aragón tu solución funcionó para mí
Enamul Haque
Una cosa más, ¿cómo puedo hacerlo dinámicamente para poder mostrar la imagen en el sitio web
Enamul Haque
Si sigue obteniendo una salida negra sólida, es posible que deba especificar los valores mínimo y máximo para la escala. Solía gdalinfoobtener el mínimo y el máximo, y luego proporcionarlos como... -scale 0 0.158 ...
Tom Saleeba el
Bien, pero descarta cualquier información de color de la representación de la banda. ¿Sabes cómo conservarlo?
Rodrigo el
12

Hei

Elija Raster menu - Conversion - Translate (Convert format). Luego, elija *Input file*la imagen que desea convertir. Debajo de *Output file*Puede elegir el formato que necesita. También existe .jpg(con más de 20 tipos de archivos).

Obtuve un archivo .tiff grande de 40 MB, después de la conversión solo 1,6 MB como .jpg.

Oskars
fuente
1
Bien, pero descarta cualquier información de color de la representación de la banda. ¿Sabes cómo conservarlo?
Rodrigo el