Подушка черно-белого изображения не работает - PullRequest
1 голос
/ 19 марта 2020

Допустим, я создаю черно-белое изображение 32 * 32 с 4 белыми пикселями

from PIL import Image
import numpy as np

img = np.zeros([32, 32])
img[4:6, 1:3] = 1
Image.fromarray(img, 'L').resize([1024, 1024], Image.LANCZOS).show()

Я получил полностью черное изображение со всеми методами передискретизации изображения. Не понимаю, что здесь не так. Я пробовал также img[4:, 1:] = 1 с тем же результатом.

1 Ответ

1 голос
/ 19 марта 2020

Я подозреваю, что вы хотите это:

from PIL import Image 
import numpy as np 

img = np.zeros((32, 32),np.uint8) 
img[4:6, 1:3] = 255 
Image.fromarray(img, 'L').resize((1024, 1024), Image.LANCZOS).save('result.png')

enter image description here

...