处理图像时无意间发现一个问题,有的四波段图像(图像A)打开之后是很清晰的用三波段合成,有的四波段图像(图像B)打开之后含有一定透明度,并且设置了RGB三波段合成也还是有透明现象。
经过仔细查看后才发现,原来图像B的原信息中将波段4认定为透明度(alpha)波段,并在RGB三个波段中写入了alpha信息。
因此,使用gdal_edit工具,将第4波段定义为“undefined”即可。
gdal_edit -colorinterp_4 undefined E:\dongbei_GF2_qiepian\changchun\image-4bands\cut_no_2.tif
新版本QGIS中会提示“'gdal_edit' 不是内部或外部命令,也不是可运行的程序”,这是因为存在多个python版本的原因。只要设置成“py3_env”即可。