Страница 1 из 1
gdalbuildvrt параметр -addalpha ?
Добавлено: 19 авг 2015, 05:16
Boris
Подскажите, что дает этот параметр " -addalpha" при создании VRT файла? Я подумал, что он принудительно добавляет альфа-канал к набору файлов, но выбора файла этот параметр не предусматривает, а просто прописывает 4-й канал из предлагаемого файла как "альфа". Но в файле то всего 3 канала...
Или как добавить в VRT альфа-канал из отдельно лежащего файла?
Re: gdalbuildvrt параметр -addalpha ?
Добавлено: 19 авг 2015, 08:05
gamm
Boris писал(а):Подскажите, что дает этот параметр " -addalpha" при создании VRT файла? Я подумал, что он принудительно добавляет альфа-канал к набору файлов, но выбора файла этот параметр не предусматривает, а просто прописывает 4-й канал из предлагаемого файла как "альфа".
не совсем так, канал добавляется, но его содержимое есть маска прозрачности, которая создается из (наличия) данных, что и
написано:
-addalpha:
(starting with GDAL 1.7.0) Adds an alpha mask band to the VRT when the source raster have none. Mainly useful for RGB sources (or grey-level sources). The alpha band is filled on-the-fly with the value 0 in areas without any source raster, and with value 255 in areas with source raster. The effect is that a RGBA viewer will render the areas without source rasters as transparent and areas with source rasters as opaque. This option is not compatible with -separate.
Re: gdalbuildvrt параметр -addalpha ?
Добавлено: 19 авг 2015, 14:56
Boris
спасибо за ответ,
"на лету" - это понятно, но что значит
with the value 0 in areas without any source raster, and with value 255 in areas with source raster.
вот у меня есть 4 трапеции планшетов, я виртуально собираю их в один файл, что будет альфа-каналом? И в чем тогда отличие от NoData для каждого снимка? Или речь идет об участках, где физически нет растра, т.е. о местах в прямоугольнике, где ни один из растров не присутствует?
Re: gdalbuildvrt параметр -addalpha ?
Добавлено: 19 авг 2015, 15:28
gamm
Boris писал(а):вот у меня есть 4 трапеции планшетов, я виртуально собираю их в один файл, что будет альфа-каналом?
там without any стоит, а во втором месте some подразумевается: нули будут там, где никого нет, и 255 там, где хоть кто-то есть. Т.е. непокрытая никем область будет прозрачной, но с NA нужно смотреть, что они подразумевают под raster - экстент или сами не-NA значения