Задать вопрос
@RandomProgrammer

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

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

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

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

Похожие вопросы
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект
17 янв. 2025, в 23:56
10000 руб./за проект