我正在读一个png图像,它是RGBA格式,我想删除'A'部分。我的形象是(694,1077,4),但我希望它是(694,1077,3)。我想删除数组中的最后一列,所以我只有RGB值。
答案 0 :(得分:1)
只需这样做:
im_without_A = im[:, :, :3]
答案 1 :(得分:0)
nd = np.random.randn(60).reshape(3,4,5)
print nd
print nd[:,:,:nd.shape[2]-1].shape #(3L, 4L, 4L)
这将取出最后一栏。
答案 2 :(得分:0)
您可以使用mode='RGB'
参数(see docs),该参数应省略alpha波段。