Python Flofill Image объект - PullRequest
       8

Python Flofill Image объект

0 голосов
/ 05 февраля 2019

Я заливаю пустой треугольник, мой код

    width, height = copy.size
    center = (int(0.5 * width)), (int(0.5 * height))
    imgC = ImageDraw.floodfill(imgA, center, value = (0, 0, 0, 0))

, где центр - это центр изображения, который должен быть в треугольнике.В качестве альтернативы я использовал Центр масс как центр, но ни один не работал.По какой-то причине он возвращается.Кроме того, imgA, который будет изменен, не полностью заполнен.Центр превращается в

enter image description here

turned to this

.Шкала у меня такая же, я ее отрубил вместо сохранения.

1 Ответ

0 голосов
/ 05 февраля 2019

Эта функция ничего не возвращает.Вместо этого он редактирует изображение, которое вы предоставляете напрямую.Это то, сколько функций в этом пакете работает.Если вы отметите imgA, это должен быть результат, который вы ищете.Вот документы .

PIL.ImageDraw.floodfill (image, xy, value, border = None, thresh = 0)

Заполняет ограниченную областьс заданным цветом.

Параметры: изображение - Целевое изображение .

...