Szukam polecenia, które narysuje okrąg na istniejącym obrazie z PIL.Python, narysuj okrąg z PIL
im = Image.open(path)
chcę funkcję, która będzie czerpać kolorowy okrąg o promieniu r
i centrum (x,y)
Szukam polecenia, które narysuje okrąg na istniejącym obrazie z PIL.Python, narysuj okrąg z PIL
im = Image.open(path)
chcę funkcję, która będzie czerpać kolorowy okrąg o promieniu r
i centrum (x,y)
Zastosowanie ImageDraw.ellipse z kwadratową bbox podobnego (0,0,10,10), co oznacza, ze średnicą 10.
image = Image.open("x.png")
draw = ImageDraw.Draw(image)
draw.ellipse((x-r, y-r, x+r, y+r), fill=(255,0,0,255))
image = Image.open("x.png")
draw = ImageDraw.Draw(image)
draw.ellipse((x-r, y-r, x+r, y+r), fill=(255,0,0,0))
stosując ten sposób jestem w stanie zrobić to przezroczyste, to zawsze jest nieprzezroczysty
image = Image.open("x.png")
draw = ImageDraw.Draw(image)
draw.ellipse((x-r, y-r, x+r, y+r), fill=(255,0,0,0))
stosując ten sposób jestem w stanie zrobić to przezroczyste, to zawsze jest nieprzezroczysty
Problem ten może być rozwiązany przez rozwiązanie danego tutaj: How do you draw transparent polygons with Python?
Link bezpośredni: https://stackoverflow.com/a/21768191
Pozdrawiamy, Sven
'ellipse()' przyjmuje ramkę ograniczającą (tj. dwa zestawy współrzędnych X/Y), a nie zbiór współrzędnych X/Y i para średnic. – kindall