python Floodfill图片对象

时间:2019-02-05 19:37:08

标签: python python-imaging-library

我正在填充一个空三角形,我的代码是

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

其中center是图像的中心,应该在三角形中。另外,我以质量中心为中心,但均无效果。由于某种原因,它返回None。此外,将要更改的imgA并未完全填充。中心是

enter image description here

turned to this

转到此。对我来说,比例是相同的,我没有保存它。

1 个答案:

答案 0 :(得分:1)

此函数不返回任何内容。而是直接编辑您提供的图像。这是此程序包中的许多功能。如果选中imgA,则应该是您要寻找的结果。这是docs

  

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

     

用给定的颜色填充边界区域。

     

参数:图片– 目标图片