Немного погуглил это вопрос, однако однозначного ответа не нашел.
Заранее спасибо за ответы
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
Код: Выделить всё
convert picture_16bit.tif -depth 8 picture_8bit.tif
Код: Выделить всё
gdal_translate -of GTiff -ot Byte file_16bit.tif file_8bit.tif
Код: Выделить всё
convert picture_16bit.tif -auto-level -depth 8 picture_8bit.tif
bolotoved писал(а):http://www.gdal.org/gdal_translate.html
Параметр -ot (тип данных выходного растра) нужно выставить Byte, что-то типа:
Код: Выделить всё
gdal_translate -of GTiff -ot Byte file_16bit.tif file_8bit.tif
Отвечу ссылкой на свой же старый пост по идентичной теме.paleogis писал(а): У меня вопрос на засыпку относительно GDAL. Можно ли так извернуться, чтобы при преобразовании 16 бит в 8 бит он не резал гистограмму, делал auto-level?
Спасибо, Александр! Искал и не заметил этой темыАлександр Мурый писал(а):Re: Преобразование_16_бит_в_8_бит
Сообщение Александр Мурый » 4 минуты назад
paleogis писал(а):У меня вопрос на засыпку относительно GDAL. Можно ли так извернуться, чтобы при преобразовании 16 бит в 8 бит он не резал гистограмму, делал auto-level?
Отвечу ссылкой на свой же старый пост по идентичной теме.
Короче: утилита gdal_contrast_stretch из набора dans-gdal-scripts делает, что нужно.
bolotoved писал(а): http://www.gdal.org/gdal_translate.html
Параметр -ot (тип данных выходного растра) нужно выставить Byte, что-то типа:
Код: Выделить всё
gdal_translate -of GTiff -ot Byte file_16bit.tif file_8bit.tif
Код: Выделить всё
gdal_contrast_stretch -histeq 32768 16bit.tif 8bit.tif
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
© GIS-Lab и авторы, 2002-2017. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).