Почему результат не равен произведению ширины на длину пикселей?
filename = input("File for packing: ")
img = Image.open(filename)
(width, height) = img.size
Data = imageio.imread(filename)
print(Data.size)
Картинка размером 290 на 290 пикселей, но почему-то при запросе количества пикселей выдаёт, что всего пикселей 252300. Почему так? Ниже картинка, с которой проводил все эти махинации.
Ответы (1 шт):
Автор решения: Александр Лях
→ Ссылка
290 * 290 * 3, так как size выдаёт не количество элементов, а занимаемую память. Умножаем на 3 байта, так как каждый пиксель столько весит.
