我有一个GeoTIFF图像,其中包含一个颜色表和一个带有8位表键的光栅带,并使用LZW压缩,并通过gdal.Open
加载。我也有一个numpy数组,其中包含24位RGB值(用于图像的模糊版本),对应于三个8位光栅带。我需要用这三个栅格波段替换图像中当前存在的栅格波段,然后保存图像(如果可能,最好保存为新文件)。我该怎么办?
我想将数据以RGB形式保存在numpy数组中,因此我想以三个光栅带代替一个。我看到有一个AddBand方法,但是如何删除现有频段(或修改它,因为这些频段恰好具有相同的位深度)?另外,如果我使图像包含三个带而不是一个带,我是否需要做更多的工作来指定三个带代表R,G和B?