GDAL 명령 줄 유틸리티를 사용하여 QGIS에서 생성 된 tiff 이미지를 jpg / jpeg로 변환하는 방법은 무엇입니까?


15

QGIS에서 동적으로 생성 한 이미지를 표시하는 웹 포털을 개발하고 싶지만 QGIS에서 딱딱한 이미지의 크기가 너무 커서 이미지 뷰어를 사용하여 웹 사이트에 표시 할 수 없습니다. 그렇기 때문에 크기가 작고 브라우저 친화적 인 크기로 축소하기 위해 tiff 이미지를 jpg / jpeg로 변환하기로 결정한 이유는 웹 사이트에서 이미지를 쉽게 표시 할 수 있습니다. 그러나 gdal 명령을 사용하여 딱딱한 이미지를 jpg / jpeg로 변환하는 방법을 모르겠습니다.

이와 관련하여 도와주세요.


두 가지 질문 : 1) 이미지 유형을 tiff에서 jpg로 변경 (변환)하거나 크기를 조정하고 싶습니까? 2) 어떤 운영 체제를 사용하십니까?
커트

나는 또한 크기를 조정하고 우분투를 사용하고 있습니다
Enamul Haque

당신은 다음 형식의 선택은 클라이언트에 의해 결정되는 WMS가있는 경우 웹 클라이언트는 PNG 및 TIFF를 선택할 수있는 데스크탑 GIS, 자신을 변환 할 필요가 없습니다 또는 JPEG 요청할 수 있도록
NMTOKEN

답변:


27

gdal로 이것을 시도하십시오 :

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

또한 월드 파일도 생성합니다 ...

나는 그것이 당신에게 도움이되기를 바랍니다 ...


내 게시물에 댓글을 작성한 사람들에게 감사합니다. 귀하의 솔루션이 나를 위해 일한 Aragon
Enamul Haque

웹 사이트에서 이미지를 보여줄 수 있도록 동적으로 수행 할 수있는 또 하나의 방법
Enamul Haque

검은 색으로 계속 출력되면 스케일의 최소값과 최대 값을 지정해야합니다. 나는 gdalinfoMin과 Max를 ... -scale 0 0.158 ...
얻었고

양호하지만 밴드 렌더링에서 색상 정보를 버립니다. 보관하는 방법을 알고 있습니까?
로드리고

12

헤이!

를 선택하십시오 Raster menu - Conversion - Translate (Convert format). 그런 다음 *Input file*변환하려는 이미지를 선택하십시오 . 아래에서 *Output file*필요한 형식을 선택할 수 있습니다. 있습니다 .jpg(일부 20 개 이상의 파일 형식)도.

40MB의 큰 .tiff 파일이 있는데, 1,6MB 만 .jpg로 변환 한 후입니다.


1
양호하지만 밴드 렌더링에서 색상 정보를 버립니다. 보관하는 방법을 알고 있습니까?
로드리고
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.