I found a Python library "imread" in github that reads raster image with more than 3 band. But it only does that I was wondering is there other library that resize the image like how we can resize RGB with 3 band. I know GDAL does that but I am not good with GDAL in Python. How can I do this from GDAL or rasterio?
Example with opencv2
list=[]
r = cv2.imread("path")
r = cv2.resize(r,(shape to resize))
r.append(list)