Bagaimana cara mengubah gambar tiff QGIS yang dihasilkan menjadi jpg / jpeg menggunakan utilitas baris perintah GDAL?


15

Saya ingin mengembangkan portal web yang akan menampilkan gambar yang diproduksi secara dinamis oleh QGIS, tetapi QGIS menyediakan gambar yang terlalu besar dan tidak mungkin untuk menampilkannya di situs web menggunakan pemirsa gambar. Itu sebabnya saya memutuskan untuk mengubah gambar tiff tersebut menjadi jpg / jpeg untuk mengurangi ukurannya dan juga ramah browser sehingga saya dapat menampilkan gambar-gambar itu di situs web saya dengan mudah. Tapi saya tidak tahu bagaimana mengubah gambar tiff menjadi jpg / jpeg menggunakan perintah gdal.

Tolong bantu saya dalam hal ini.


dua pertanyaan: 1) apakah Anda hanya ingin mengubah (mengubah) tipe gambar dari tiff ke jpg atau apakah Anda juga ingin mengubah ukuran? 2) sistem operasi apa yang Anda gunakan?
Kurt

Saya juga ingin mengubah ukuran dan saya menggunakan ubuntu
Enamul Haque

Jika Anda memiliki WMS maka pilihan format ditentukan oleh klien, sehingga klien web dapat meminta jpeg atau png dan GIS desktop dapat memilih TIFF, dan tidak perlu mengonversi sendiri
nmtoken

Jawaban:


27

coba ini dengan gdal:

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

itu juga membuat worldfile juga ...

Saya harap ini membantu Anda ...


terima kasih kepada mereka yang berkomentar di posting saya. Aragon solusi Anda bekerja untuk saya
Enamul Haque

satu hal lagi bagaimana saya bisa melakukannya secara dinamis sehingga saya dapat menampilkan gambar di situs web
Enamul Haque

Jika Anda terus mendapatkan hasil hitam pekat, Anda mungkin perlu menentukan nilai min dan maks untuk skala. Saya biasa gdalinfomendapatkan min dan max, kemudian menyediakannya seperti... -scale 0 0.158 ...
Tom Saleeba

Bagus, tetapi membuang informasi warna dari rendering band. Apakah Anda tahu cara menyimpannya?
Rodrigo

12

Hai!

Pilih Raster menu - Conversion - Translate (Convert format). Kemudian pilih *Input file*untuk gambar yang ingin Anda konversi. Di bawah *Output file*Anda dapat memilih format yang Anda butuhkan. Ada .jpgjuga (dengan sekitar 20 jenis file).

Saya mendapat file .tiff besar 40MB, setelah konversi hanya 1,6 MB sebagai .jpg.


1
Bagus, tetapi membuang informasi warna dari rendering band. Apakah Anda tahu cara menyimpannya?
Rodrigo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.