I need to use rasterio.open() to read a color PNG image, but sometimes the file only returns 1 band. Why does this happen? Is there anything I can do to fix it?
import rasterio
# I can got 4 bands
url_png = r'https://estatico-redemet.decea.mil.br/satelite/2023/05/08/realcada/maps/realcada_202305081140.png'
data_img = rasterio.open(url_png,'r').read([1, 2, 3, 4])
# I can't got 4 bands
url_png = r'https://estatico-redemet.decea.mil.br/satelite/2023/05/08/realcada/maps/realcada_202305080740.png'
data_img = rasterio.open(url_png,'r').read([1, 2, 3, 4])