@RandomProgrammer

Модуль PIL изменился?

Раньше я загружал пиксели:
pixels = im.load()
и в цикле мог брать каналы:
r, g, b = pixels[i, j]
Однако теперь эта строчка выдаёт ошибку:
TypeError: cannot unpack non-iterable int object
Как теперь получать каналы пикселя?

Пожайлуста уделите этому вопросу больше внимания.
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@RandomProgrammer Автор вопроса
Никогда бы не подумал, но оказывается у картинки которую я использовал была меньше глубина цвета чем у обычной картинки! С такими вещами нужно быть мне внимательнее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@forkhammer
Fullstack-разработчик (Django, Angular)
Каналы беруться через split() https://pillow.readthedocs.io/en/stable/reference/...
r, g, b = im.split()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы