def RGBNir_tiftoRGB_PNG():
options = gdal.TranslateOptions(format='PNG', bandList=[4, 3, 2])
gdal.Translate('RGB.png', 'GF.tif', options=options)
其中bandlist为原tif中用于生成png的波段数组,如缺省该参数,则默认为[1, 2, 3]
以GF-2影像为例,选择波段[4 , 3, 2],生成的PNG如下
如由其他要求可自行前往源代码translateoptions函数处查看