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.