https://pillow.readthedocs.io/en/stable/
можно попробовать пройтись по всем пикселям и заменить нужные
заменой цвета или там можно выделять сложные фигуры?
почитай доку сам ладно
pillow.image.select_spots_on_cow()
+, так и делают
это устаревший метод, в 3.8 надо делать pillow.image.select_spots_on_animal(“cow”)
img = PIL.Image("cow.png") cow = img.find("cow") cow.spots.apply(PIL.Draw.fill, color=red)
- import spot_on_cow
ладно, кроме шуток — я скинул либу, позволяющую делать любые манипуляции с изображениями, потому что она даёт менять конкретные пиксели насколько твоя задача ложится в её функциональность — хз, посмотри, какие методы там есть, и придумай, как через них реализовать то, что хочешь welcome to sofware engineering
Лучше так: pillow.image.select_spots_on_animal(pillow.objects.animals.COW)
я не хочу указывать каждый пиксель который надо заменить
у этих пикселей наверняка есть какой-то паттерн - типа цвета
тебе надо алгоритм написать например, указать один пиксель и написать алгоритм, который обходит все соседние такого же цвета. хотя заливка в pillow наверняка есть
Обсуждают сегодня