Gibt es eine Möglichkeit, die Breite eines Rechtecks ​​in PIL anzugeben?

8

Ich versuche mit dem ImageDraw Module von PIL / pillow dicke Rechtecke auf ein Bild zu zeichnen.

Ich habe versucht, draw.rectangle([x1, y1, x2, y2], outline='yellow', width=3) zu benutzen, aber es scheint den width-Parameter nicht zu mögen.

Ich kann emulieren, was ich mit einer Reihe von Zeilen machen möchte, aber ich habe mich gefragt, ob es einen richtigen Weg dafür gibt.

%Vor%     
waspinator 13.12.2015, 20:26
quelle

2 Antworten

5

PILs rectangle unterstützt das Argument width nicht.

Ich habe eine ineffiziente Methode geschrieben, die gut zum Spielen ist - aber die Linienbreite ist nicht entlang der Grenze zentriert.

%Vor%     
Tim K 01.02.2017 12:50
quelle
0

Sie können eine Ansicht replizieren, z. B .:

%Vor%

Ursache in einer Schleife und einer Funktion.

    
Valentin Heinitz 20.01.2018 06:35
quelle