Làm cách nào để chuyển đổi các hình ảnh được tạo ra của QGIS thành jpg / jpeg bằng các tiện ích dòng lệnh GDAL?


14

Tôi muốn phát triển một cổng thông tin web sẽ hiển thị hình ảnh được tạo ra bởi QGIS, nhưng QGIS cung cấp hình ảnh tiff có kích thước quá lớn và không thể hiển thị nó trên trang web bằng trình xem hình ảnh. Đó là lý do tại sao tôi quyết định chuyển đổi những hình ảnh tiff đó thành jpg / jpeg để giảm kích thước cũng như thân thiện với trình duyệt để tôi có thể hiển thị những hình ảnh đó trên trang web của mình một cách dễ dàng. Nhưng tôi không biết làm thế nào để chuyển đổi hình ảnh tiff thành jpg / jpeg bằng lệnh gdal.

Xin hãy giúp tôi trong vấn đề này.


hai câu hỏi: 1) bạn có muốn chỉ thay đổi (chuyển đổi) loại hình ảnh từ tiff sang jpg hay bạn cũng muốn thay đổi kích thước? 2) bạn sử dụng hệ điều hành nào?
Kurt

Tôi cũng muốn thay đổi kích thước và tôi đang sử dụng
ubfox

Nếu bạn có WMS thì sự lựa chọn định dạng được xác định bởi máy khách, do đó, máy khách web có thể yêu cầu jpeg hoặc png và một máy tính để bàn có thể chọn TIFF và không cần phải tự chuyển đổi
nmtoken

Câu trả lời:


27

thử điều này với gdal:

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

nó cũng tạo ra worldfile nữa ...

Tôi hy vọng nó sẽ giúp bạn...


cảm ơn những người đã bình luận về bài viết của tôi Aragon giải pháp của bạn đã làm việc cho tôi
menul Haque

một điều nữa làm thế nào tôi có thể làm điều đó một cách linh hoạt để tôi có thể hiển thị hình ảnh trên trang web
menul Haque

Nếu bạn tiếp tục nhận được đầu ra màu đen, bạn có thể cần chỉ định các giá trị tối thiểu và tối đa cho tỷ lệ. Tôi đã từng gdalinfolấy tối thiểu và tối đa, sau đó cung cấp cho họ như thế... -scale 0 0.158 ...
Tom Saleeba

Tốt, nhưng nó loại bỏ bất kỳ thông tin màu nào từ kết xuất băng tần. Bạn có biết làm thế nào để giữ nó?
Rodrigo

12

Hei!

Chọn Raster menu - Conversion - Translate (Convert format). Sau đó chọn *Input file*cho hình ảnh bạn muốn chuyển đổi. Trong phần *Output file*Bạn có thể chọn định dạng Bạn cần. Có .jpgquá (với một số loại 20+).

Tôi đã nhận được tệp .tiff lớn 40 MB, sau khi chuyển đổi chỉ 1.6 MB dưới dạng .jpg.


1
Tốt, nhưng nó loại bỏ bất kỳ thông tin màu nào từ kết xuất băng tần. Bạn có biết làm thế nào để giữ nó?
Rodrigo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.