Image转numpy
im = Image.open("./1.jpg") # 打开图片
im_array = np.array(im) # 将图片转化为numpy数组
numpy转Image
img = Image.fromarray(np.uint8(im_array)).convert('RGB') # 将数组转化回图片
im_array2 = np.array(img)
注意输入fromarray中的numpy必须是int型的,如果输入是浮点型的会出现很奇怪的错误
另外不同轴的输入方法
arrayRGB[:, :, i % 3] = image_array