ich habe ein kleines Problem mit der Image-Library (PIL). Und zwar möchte flogende Grafik oberhalb des Graphen mit weißer Farbe füllen.
Das Ergebnis soll dann so aussehen:
Mein Ansatz zu der Lösung war jeden Pixel von (1,1) ausgehend rekursiv auf seine Farbe zu überprüfen und ggf. färben. Hier ist der Code dazu:
Code: Alles auswählen
imageWidth = 400
imageHeight = 200
def fillWhite(im,x,y):
global imageWidth, imageHeight
if x in range(1,imageWidth) and y in range(1,imageHeight):
if im.getpixel((x,y)) == 0:
im.putpixel((x,y), 255)
fillWhite(im,x+1,y)
fillWhite(im,x,y+1)
fillWhite(im,1,1)
Im PIL-Handbuch bin ich nicht fündig geworden!
Wäre dankbar für Vorschläge und Ideen.
Gruß, Martin