GDALコマンドラインユーティリティを使用して、QGISで生成されたTIFF画像をjpg / jpegに変換する方法


15

QGISによって動的に生成された画像を表示するWebポータルを開発したいのですが、QGISが提供するTIFF画像のサイズが大きすぎるため、画像ビューアーを使用してWebサイトに表示することはできません。そのため、これらのTIFF画像をjpg / jpegに変換してサイズを縮小し、ブラウザーフレンドリーにすることで、これらの画像をWebサイトに簡単に表示できるようにしました。しかし、gdalコマンドを使用してTIFFイメージをjpg / jpegに変換する方法がわかりません。

この点で私を助けてください。


2つの質問:1)画像タイプをtiffからjpgにのみ変更(変換)しますか、それともサイズ変更しますか?2)どのオペレーティングシステムを使用していますか?
クルト

私はまた、サイズを変更したいと私はUbuntuで使用している
エナマル・ハク

あなたはWMSを持っている場合は、フォーマットの選択は、クライアントによって決定されるので、Webクライアントは、TIFFを選択することができJPEGまたはPNGとデスクトップGISを要求していない、と自分自身を変換する必要ができ
NMTOKEN

回答:


27

gdalでこれを試してください:

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

また、worldfileも作成します...

私はそれがあなたを助けることを願っています...


私の投稿にコメントしてくれた人に感謝します。アラゴンはあなたのソリューションが私のために働いた
エナムルHaque

私は動的ので、私はウェブサイト上の画像を表示することができ、それを行うことができますどのようにもう一つ
エナマル・ハク

黒一色の出力が得られる場合は、スケールの最小値と最大値を指定する必要があります。私が使用しgdalinfo、その後、最小値と最大値を得るようにそれらを提供する... -scale 0 0.158 ...
トムSaleeba

良いですが、バンドレンダリングから色情報を破棄します。保管方法を知っていますか?
ロドリゴ

12

ヘイ!

を選択しRaster menu - Conversion - Translate (Convert format)ます。次に*Input file*、変換する画像を選択します。の下で、*Output file*必要な形式を選択できます。もあり.jpgます(20種類以上のファイルタイプ)。

変換後、サイズがわずか1.6 MBの.jpgの40MBの.tiffファイルを得ました。


1
良いですが、バンドレンダリングから色情報を破棄します。保管方法を知っていますか?
ロドリゴ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.