Просто для удовольствия я подумал, что я постараюсь создать изображение со значениями пикселей, а затем отобразить его с помощью PIL.Image
.
Но это не отрисовка вводимых значений.
from PIL import Image
import numpy as np
# custom array
arr = np.array(
[[50,200,50],
[50,200,50],
[50,200,50]])
print(arr)
img = Image.fromarray(arr, 'L')
img.show()
[[ 50 200 50] [ 50 200 50] [ 50 200 50]]
Ниже выводится изображение.
При заданных значениях высокого пикселя используются белые, а значения низкого пикселя -темно, я бы ожидал белую линию посередине изображения.
Что здесь пошло не так?