Первая группа кода (под строками для импорта), очевидно, включает в себя открытие .png и его показ. Вторая группа кода создает прозрачное изображение 1 x 1 (формат RGBA) в виде массива numpy, как и раньше, но хотя воспроизводимые типы выглядят точно так же, последняя строка не выполняется. Я получаю следующее сообщение об ошибке: «Ошибка типа: не удается обработать этот тип данных: (1, 1, 4)», и я понятия не имею, почему. Там, где я печатаю массивы напрямую, они кажутся в одинаковом формате. Заранее спасибо всем, кто хочет помочь.
from PIL import Image
import numpy as np
i = np.array(Image.open(r'folder\test.png'))
print(i)
Image.fromarray(i)
o = np.zeros((1, 1, 4))
print(o)
Image.fromarray(o)