Я экспортировал изображение png в массив Python numpy.
import numpy
import Image
import matplotlib.pyplot as plt
Im=Image.opne('file.png')
arr=numpy.array(Im).reshape(Im.size[1],Im.size[0],4)
plt.imshow(arr)
plt.show()
Теперь в книгах я нашел изменение формы png с использованием 3 каналов, что у меня не работает. Пришлось использовать 4.
>>> Im.shape
(401, 601, 4)
Я могу визуализировать красный канал:
ImR=Im[:,:,0]
Аналогично для зеленого и синего. Последний дает мне белый экран.
Мне удалось удалить его:
Im4=Im[:,:,:-1]
и сейчас:
>>> Im4.shape
(401, 601, 3)
Я могу визуализировать изображение, как до удаления этого 4-го столбца
Мой вопрос: для чего этот 4-й столбец в PNG?