Wie konvertiere ich QGIS-generierte TIFF-Bilder mit GDAL-Befehlszeilenprogrammen in jpg / jpeg?


14

Ich möchte ein Webportal entwickeln, das die von QGIS dynamisch erstellten Bilder anzeigt, aber von QGIS bereitgestellte Tiff-Bilder sind zu groß und können mit Bildbetrachtern nicht auf einer Website angezeigt werden. Aus diesem Grund habe ich mich entschlossen, diese tiff-Bilder in jpg / jpeg umzuwandeln, um sie in der Größe und im Browser zu reduzieren, damit ich sie problemlos auf meiner Website anzeigen kann. Aber ich weiß nicht, wie man tiff-Bilder mit gdal-Befehlen in jpg / jpeg konvertiert.

Bitte helfen Sie mir in dieser Hinsicht.


zwei fragen: 1) möchtest du nur den bildtyp von tiff zu jpg ändern (konvertieren) oder möchtest du auch die größe ändern? 2) Welches Betriebssystem verwenden Sie?
— Kurt

Ich möchte auch die Größe ändern und ich verwende Ubuntu
— Enamul Haque

Wenn Sie ein WMS haben, wird die Wahl des Formats vom Client festgelegt, sodass ein Webclient JPEG oder PNG anfordern und ein Desktop-GIS TIFF auswählen kann und Sie sich nicht selbst konvertieren müssen
— nmtoken

Antworten:


27

versuche dies mit gdal:

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

es erstellt auch worldfile zu ...

ich hoffe es hilft dir ...


Vielen Dank an diejenigen, die meinen Beitrag kommentiert haben. Aragon Ihre Lösung hat für mich
— funktioniert

eine weitere Sache, wie kann ich es dynamisch machen, damit ich das Bild auf der Website zeigen kann
— Enamul Haque

Wenn Sie weiterhin eine durchgehende Schwarzausgabe erhalten, müssen Sie möglicherweise die minimalen und maximalen Werte für die Skalierung angeben. Ich benutzte gdalinfodie Min- und Max zu bekommen, dann liefern sie wie... -scale 0 0.158 ...
— Tom Saleeba

Gut, aber es werden alle Farbinformationen aus dem Band-Rendering verworfen. Weißt du, wie man es hält?
— Rodrigo

12

Hei!

Wählen Sie Raster menu - Conversion - Translate (Convert format). Wählen Sie dann *Input file*für das Bild, das Sie konvertieren möchten. Unter *Output file*können Sie das gewünschte Format auswählen. Es gibt .jpgauch (mit mehr als 20 Dateitypen).

Ich habe eine 40 MB große .tiff-Datei, nach der Konvertierung sind es nur 1,6 MB als .jpg.


1
Gut, aber es werden alle Farbinformationen aus dem Band-Rendering verworfen. Weißt du, wie man es hält?
— Rodrigo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.